【发布时间】:2011-12-06 12:45:42
【问题描述】:
这个重复的动画代码会减慢我的系统吗?:
@-webkit-keyframes animate {-webkit-animation-iteration-count:infinite;...}
所有 CSS3 属性都是 CPU 密集型的吗?
谢谢。
【问题讨论】:
-
如果您滥用它们,它们将占用 CPU 资源。就是这样。
-
不,不是“所有”属性都是 CPU 密集型的。是什么让您认为
box-shadow或box-sizing会杀死 Pentium? -
它们是 :( 例如,动画背景位置在所有浏览器中占用 100% cpu :(
-
一些基本的垃圾收集 + 检测用户在视口中的位置,从而仅对可见区域进行动画处理,就足够了。请记住,css3 转换只是将属性从起始值到结束值的间隔,在每个循环上递增/递减一个非常小的增量..
标签: css css-transitions hardware-acceleration