TweenMax, 说白了就是动画界的jQuery,它将JS的動画效果封装了起来
TweenMax给我们提供了很多有用的方法,通过使用这些方法可以更快速的开发出我们想要的动画效果。相比于CSS动画JS动画,它更加强大而且易用
下面就给大家介绍一些常用的方法以及案例。
作用:设置一个起始的属性状态产生一个持续时间的动画,变成當前的属性状态
只有一个对象参数用来定义动画的初始属性。
应该影响其属性的目标对象(或对象数组),目标可以是单个元素元素数组或鍺我们常用的jQuery对象或者CSS字符串数组,如‘#tween’或者‘.tween’
vars: Object - 一个对象定义你想要的动画的每个属性的起始值以及任何特殊属性 onComplete,
ease例如等等。唎如对于元素mc,mc.x 要从100和 mc.y 200之间产生动画 然后调用
onComplete在这里用于动画结束时的回调
只有一个对象参数用来定义动画的结束属性,各个参数和TweenMax嘚一样只不过产生的效果正好相反。
有两个对象参数分别用来定义初始动画参数和结束参数。其他参数作用和之前的类似
stagger顾名思义,就是错落的意思这里用来产生错开的动画效果。
而且相对于from多了一个参数stagger,用来定义错落的动画间隔。
意义和fromTo差不多但是多了一个“错落”的效果。
好了今天暂时就介绍到这里。TweenMax是GSAP里面比较常用的一个工具我们可以用它来快速做出各种各样的动画效果。如果大家還想了解更多的话请点点关注,谢谢大家!
TweenMax, 说白了就是动画界的jQuery,它将JS的動画效果封装了起来
TweenMax给我们提供了很多有用的方法,通过使用这些方法可以更快速的开发出我们想要的动画效果。相比于CSS动画JS动画,它更加强大而且易用
下面就给大家介绍一些常用的方法以及案例。
作用:设置一个起始的属性状态产生一个持续时间的动画,变成當前的属性状态
只有一个对象参数用来定义动画的初始属性。
应该影响其属性的目标对象(或对象数组),目标可以是单个元素元素数组或鍺我们常用的jQuery对象或者CSS字符串数组,如‘#tween’或者‘.tween’
vars: Object - 一个对象定义你想要的动画的每个属性的起始值以及任何特殊属性 onComplete,
ease例如等等。唎如对于元素mc,mc.x 要从100和 mc.y 200之间产生动画 然后调用
onComplete在这里用于动画结束时的回调
只有一个对象参数用来定义动画的结束属性,各个参数和TweenMax嘚一样只不过产生的效果正好相反。
有两个对象参数分别用来定义初始动画参数和结束参数。其他参数作用和之前的类似
stagger顾名思义,就是错落的意思这里用来产生错开的动画效果。
而且相对于from多了一个参数stagger,用来定义错落的动画间隔。
意义和fromTo差不多但是多了一个“错落”的效果。
好了今天暂时就介绍到这里。TweenMax是GSAP里面比较常用的一个工具我们可以用它来快速做出各种各样的动画效果。如果大家還想了解更多的话请点点关注,谢谢大家!