使用 jQuery/Javascript 编辑 CSS3 动画

Edit CSS3 animation with jQuery/Javascript

本文关键字:CSS3 动画 编辑 Javascript jQuery 使用      更新时间:2023-09-26

是否可以编辑这样的动画

@-webkit-keyframes rotation {
  0%   { -webkit-transform: rotate(0deg); }
  85% { -webkit-transform: rotate(1442deg); }
  94% { -webkit-transform: rotate(1438deg); }
  100% { -webkit-transform: rotate(1440deg); }
}

使用JavaScript?

提前谢谢你,

马迪奥

最简单的方法应该是jQueryKeyframes插件:https://github.com/jQueryKeyframes/jQuery.Keyframes

它为您提供了一个简单的语法,因此您的示例应如下所示:

$.keyframe.define([{
    name: 'rotation',
    0%   { 'transform': 'rotate(0deg)' },
    85% { 'transform': 'rotate(1442deg)' },
    94% { 'transform': 'rotate(1438deg)' },
    100% { 'transform': 'rotate(1440deg)' }
}]);

通过JS注入CSS的手动方法也应该有效。