为了账号安全,请及时绑定邮箱和手机立即绑定

canvas和css实现同一个动画哪一个性能好

canvas和css实现同一个动画哪一个性能好

倚天杖 2018-08-12 08:08:19
canvas和css实现同一个动画哪一个性能好
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

你举的例子并不确切,换句话说你并不是因为要做一个平移的的动画而考虑应该用css还是canvas。
css3动画很丰富,并且浏览器支持度相对已经很好了。再加上css3可以使用gpu加速,性能上已经很好了(如果使用得当的话,我已经不知道看过多少使用不当而认为css动画性能差的例子)
当然canvas也有很多错误使用,导致性能变差
而canvas个人认为更适合像素级别的绘制。这是css无法做到的。
canvas有专门的画布,其并不急于dom,因此性能上和css3会有一点不同,有时候canvas动画会更平滑。
有人做过测试, canvas和css3动画其实在不同场景各有优略。

查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 1180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信