【发布时间】:2013-06-11 01:27:15
【问题描述】:
我正在使用 PhoneGap 和 jQuery 开发一个应用程序,对动画有点困惑。
我决定使用我已经知道的东西,那就是 jQuery animate,效果很好,除了我遇到有人谈论硬件加速。
我所做的只是让 div 在页面加载时向右移动:
$("#"+that).find('.captionShine img').animate({left: '550'},700);
我发现了一个名为 jQuery-Animate-Enhanced 的插件,它将这些动画转换为 CSS3 过渡,因此硬件加速了它们(我相信)。
所以我更深入地研究了 CSS3 动画,并且对 CSS3 中的过渡和动画之间的区别感到困惑。我还能在 CSS3 动画上使用硬件加速吗?还是只能在transform: translate3d(0,0,0);上做?
这只是将 translate3D 分配给我想要硬件加速的任何元素的情况吗?
【问题讨论】:
标签: css jquery-animate css-transitions