为什么很多2d CSS变换要使用transform:translate3d(x,x,0)?

明明是 2D 变换,却要使用 transform:translate3d(x,x,0),看到好多地方这么用,是带来什么好处么?
例子:
https://github.com/404
鼠标移动到背景图上的位置变换。

阅读 587
评论
    1 个回答
    • 1.1k

    transform:translate3d(0,0,0)可以触发硬件加速,
    这个属性都会开启GPU硬件加速模式,从而让浏览器在渲染动画时从CPU转向GPU

      撰写回答

      登录后参与交流、获取后续更新提醒

      相似问题
      推荐文章