据我了解,使用 translate3d() 时会启用 iOS 设备上的硬件加速。那为什么this test on jsperf显示使用 css left/top 更快?
最佳答案
我在 iOS 上广泛使用 translate3d
代替 CSS left/top,我可以说一件事:
动画的东西确实更快(jsperf 似乎做不到。)我的猜测是,基准测试时左/上更快,因为没有动画并且我认为也没有显示任何内容。
当与 transition
(或 -webkit-transition
)结合使用时,translate3d
会发挥它的魔力。
关于javascript - translate3d vs css left/top 和硬件加速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7213239/