如果对一个元素使用opacity,不把这个元素单独提取成一个图层,它会触发布局和重绘嘛?
来源:3-4 复合线程与图层【深入渲染流水线的最后一站】

Mesry
2022-06-14
输入正文
写回答
1回答
-
Mr_Max
2022-06-14
同学你好!
如果是css动画中使用opacity,就会有独立图层和GPU处理,不会触发布局重绘。如果是JS调整opacity,那由浏览器决定是CPU还是GPU处理,另外还有两者间的通信,这时最好有will-change提前告知,直接走GPU处理。
022022-06-24
相似问题