【发布时间】:2013-12-17 15:49:43
【问题描述】:
我在一个组中有一堆 svg 圈子。
我希望它们每秒向左移动 30 次以创建滚动效果。
我以 1/30 秒的间隔使用 requestAnimationFrame,我申请了
setAttribute('transform', 'translate(-' + offsetPx + ', 0)')
在 chrome 时间线调试工具中显示设置此变换属性会导致重新计算布局,这是相当昂贵的。根据这篇文章:http://www.html5rocks.com/en/tutorials/speed/high-performance-animations/ 我认为这不应该发生。
对我来说,实现这种滚动效果最有效的方法是什么?
提前致谢。
【问题讨论】:
标签: css html svg svg-animate