据我了解,使用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/