运动函数

                                                运动函数

var ani = ele.animate([keyframes],{options});

keyframes: 一个对象,代表关键帧的集合;

options:【可选参数】代表动画持续时间的整形数字(以毫秒为单位),或者一个包含一个或多个时间属性的对象。

    属性:

       id:在animate函数里可作为唯一标识的属性,一个用来引用动画的字符串;

       delay:动画延迟时间执行,时间以ms为单位;

       derection:动画的执行方向;

           正向:“normal forwards”;

           反向:“reverse backwards”;

           重复正向:“alternate reforwards”:

           重复反正向:“alternate alternate-reverse”;

       duration:指定动画的运行时间,ms为单位;

       easing:动画的运动速度曲线:

           “linear”: 动画匀速运动;

           “ease”: 动画以低速开始,然后加快,在结束前变慢;

           “ease-in”: 动画以低速开始;

           “ease-out”: 动画以低速结束;

           “ease-in-out”: 动画以低速开始和结束;

    “cubic-bezier”=>”cubic-bezier(0.42,0,0.58,1)”: 在cubic-bezier函数中自己的值。可能的值是0-1的数值。

endDelay: 动画结束后的延迟,ms为单位;

fill: 指定在播放前(“forwards”),在动画完成播放后(“backwards”)保留或者两者都保留的元素是否反映动画的效果。默认是“没有”;

iterationStart: 描述应从迭代的哪一点开始。如:0.5应从迭代的中间开始,在这个值集合中,一个有两个迭代的动画将在第三次迭代的中途结束。默认值为0.0。

iteration:规定动画播放次数;  Infinity无限次

                            eg:box.onmoouseover = function(){

                                          var that = this;

                                          that.animate(

                                                 [

                                                        {transform: getStyle(that,”transform”)[11] },

                                                        {transform: “scal(2)”}    

                                                 ],

                                                 {

                                                        duration:1000,

                                                        fill:”forwards”

                                                 }

                                          )

                           

                                   }


 [11]封装的函数

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值