gsap的基本使用方法
GSAP的全名是GreenSock Animation Platform,是一个从flash时代一直发展到今天的专业动画库
使用前先进行安装
npm install gsap
yarn add gsap
一、gsap.to和gsap.from
gsap.to(targets,vars):从开始的位置到结束的位置
targets - 你需要添加动画的对象,可以是object,array和选择器".myClass"。
vars - 一个对象,里面包含你想要改变的属性,延时,已经回调函数等。
gsap.from(targets,vars):从结束的位置到开始的位置
使用例子:


import { gsap } from "gsap";引入使用,"#desktop"为添加动画的对象,持续时间0.25s,透明度变为0
即为透明度由0变为对象原本的透明度,持续时间0.25s
二、Timeline
效果: 从整体上控制一组动画。
在不使用很多delay的情况下构建一个动画序列
使用时需要定义生命时间线变量let t1 = gsap.timeline();
例:

对象在第一个动画结束后自动触发第二个动画效果,产生连续的动画效果
timeline的一些特殊属性:
repeat:动画重复的次数。repeatDelay:两次重复之间的间隔时间(以秒为单位)。yoyo:如果为true,则每次重复播放都会前后交替进行。delay:时间轴开始之前的延迟(以秒为单位)。onComplete:时间线播放完毕后调用的函数
例:

浙公网安备 33010602011771号