据我了解,使用translate3d()时会在iOS设备上启用硬件加速。那么,为什么this test on jsperf显示使用CSS的left/top更快呢?

最佳答案

我在iOS上广泛使用translate3d代替CSS left/top,我可以说一件事:

动画效果确实更快(jsperf似乎不支持。)我的猜测是,基准测试时,左/顶部更快,因为没有动画,而且我也不显示任何东西。

当与transition(或-webkit-transition)结合使用时,translate3d可以发挥其魔力。

关于javascript - translate3d vs css左/上和硬件加速,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7213239/

10-12 15:13