【发布时间】:2012-08-17 22:12:28
【问题描述】:
我创建了this fiddle;红色框使用 CSS left 属性进行动画处理,蓝色框使用 CSS Transform TranslateX 属性进行动画处理。
在 Chrome 21 中,两个动画的性能相同,运行流畅。
但在 Safari(适用于 Windows)中,蓝色的动画流畅,而红色的动画滞后。 (好像蓝色的是硬件加速的,红色的不是)
第一个问题是,最好的选择是什么?哪一个整体上更好? (更多浏览器等支持)
接下来,有没有办法在 Safari 中对 left 和 top CSS 属性上的动画进行硬件加速? (由于我想将div 实际移动到窗口外,我认为使用left 属性更好。)
【问题讨论】:
标签: html css google-chrome safari css-transitions