不要给非static元素增加CSS3动画

来源:4-2 主体结构的HTML开发

StayRealDream

2016-06-02

网上很多帖子说CSS3动画的元素设置absolute可以减少reflow 是性能优化的一种方式。

到底哪种方式更好呢?

写回答

2回答

远人

2016-06-03

我的经验看 只要是非fixed或relative元素 都是可以设置动画效果的。但是这里面除了reflow的问题以外,还有硬件加速层的问题。absolute的作用是在某些情况下减少硬件加速层的数量

0
0

syaka

2016-06-14

老师好,这句话我也不太理解。动画会引发频繁的回流和重绘。而一般加动画的元素都要给个非static定位,脱离文档流,减少回流。

您说的不要给非static元素增加CSS3动画,和我之前理解的刚好相反。是因为CSS3的动画渲染和JS动画渲染有什么不同吗?

0
0

HTML5独立开发书城Web App

最前沿前端技术精讲, HTML5 、Vue.js 、Koa 、zepto 综合运用

3387 学习 · 685 问题

查看课程