我正在使用 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 分配给我想要硬件加速的任何元素的情况吗?