最近我读到一个关于 的 hack translateZ(0)
,据说通过使用这个属性,它可以启用 GPU 加速
但它只能在 Chrome 或 webkit 浏览器中使用,或者也可以在 IE 和 firefox 中使用?
最近我读到一个关于 的 hack translateZ(0)
,据说通过使用这个属性,它可以启用 GPU 加速
但它只能在 Chrome 或 webkit 浏览器中使用,或者也可以在 IE 和 firefox 中使用?
好吧,它实际上是一个 webkit hack(基本上是在滥用 webkit 对待的方式translateZ
)
Webkit 仅使用-webkit-transform:translateZ(0);
或-webkit-transform: translate3d(0,0,0);
will-change
允许作者提前通知 UA 他们可能对元素进行哪些类型的更改。这允许 UA 提前优化他们处理元素的方式,在动画实际开始之前执行可能昂贵的动画准备工作。