网络上有几个关于使用 CSS3 translate3d 指令在某些移动设备(iPhone 等)上强制硬件加速的参考资料。然而,虽然其中大部分都非常详细地介绍了 translate3d,但我发现没有一个能准确解释如何使用它。因此,如果我正确实施它,我会发现自己在徘徊,因为我的动画仍然有点卡顿。我的问题是:
1:你是将它应用到你将要制作动画的元素(动态创建的)(滑入等),还是你只是将它全局应用到body元素?
2:在动态创建元素时以编程方式将样式规则应用于元素是否更好,或者创建css规则(例如类)并将规则应用于元素更好(是否有某种形式的预编译会发生这种情况还是性能提升?)
3:我可以利用任何其他技巧来获得如丝般流畅的用户体验吗?是快速获胜还是复杂的解决方法?
谢谢