关于js动画和css3动画的差异性?

关于js动画和css3动画的差异性?,第1张

关于js动画和css3动画的差异性?

参考回答:

渲染线程分为main thread和compositor thread,如果css动画只改变transform和opacity,这时整个CSS动画得以在compositor trhead完成(而js动画则会在main thread执行,然后出发compositor thread进行下一步 *** 作),特别注意的是如果改变transform和opacity是不会layout或者paint的。

区别:

功能涵盖面,js比css大

实现/重构难度不一,CSS3比js更加简单,性能跳优方向固定

对帧速表现不好的低版本浏览器,css3可以做到自然降级

css动画有天然事件支持

css3有兼容性问题

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4880400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-11
下一篇 2022-11-11

发表评论

登录后才能评论

评论列表(0条)

保存