Commit 3ed880c8183df21f7e44c3f8a07afcb6a60340d4

Authored by 商艳涛
1 parent 4302d700

README.dm

GSAP/README.md 0 → 100644
  1 +## GSAP\TimelineMax
  2 +
  3 +创建一个新的动画
  4 +
  5 +```
  6 +var tl = new TimelineMax({
  7 + delay: 1, // 延迟几秒开始
  8 + repeat: 0, // 重复几次 -1: 无限循环
  9 + repeatDelay: 1, // 执行完整个时间轴一次之后,延迟几秒执行下一次
  10 + onUpdate: updateStats, // 当时间轴更新时候
  11 + onRepeat: updateReps, // 当重复的时候
  12 + onComplete: restart // 完成之后
  13 +});
  14 +
  15 +
  16 +tl.form(element, duration, {optity: 0}).to(element, duration, {optity: 1})
  17 +```
  18 +
  19 +### GSAP对应CSS属性
  20 +CSS | GSAP
  21 +----|----
  22 +translateX() | x
  23 +translateY() | Y
  24 +translateZ() | z
  25 +rotate() | rotation
  26 +rotateY() | rotationY
  27 +rotateX() | rotationX
  28 +scaleX() | scaleX
  29 +scaleY() | scaleY
  30 +skewX() | skewX
  31 +skewY() | skewY
  32 +transform-origin() | transformOrigin
  33 +optity | opacity
  34 +
  35 +
  36 +### 文档
  37 +
  38 +http://www.w3cplus.com/blog/tags/522.html
  39 +
  40 +https://greensock.com/docs/#/HTML5/GSAP/TimelineMax/
0 41 \ No newline at end of file
... ...
GSAP/index.html
... ... @@ -65,11 +65,12 @@
65 65  
66 66 tl.from($email, 0.5, {
67 67 scale: 0,
68   - autoAlpha: 0
  68 + opacity: 0
69 69 })
70 70 .to($email, 0.5, {
71 71 scale: 0.5,
72   - autoAlpha: 1
  72 + opacity: 1,
  73 + skewX: 2
73 74 })
74 75 .to($email, 0.5, {
75 76 scale: 0.5,
... ... @@ -93,7 +94,7 @@
93 94 left: -24,
94 95 top: 95,
95 96 scale: 0,
96   - autoAlpha: 0
  97 + opacity: 0
97 98 }, "+=0.2")
98 99 ;
99 100  
... ... @@ -130,14 +131,14 @@
130 131  
131 132 function restart() {
132 133 TweenLite.to(restart, 0.4, {
133   - autoAlpha: 1
  134 + opacity: 1
134 135 })
135 136 }
136 137  
137 138 restart.onclick = function() {
138 139 reset();
139 140 TweenLite.set(restart, {
140   - autoAlpha: 0
  141 + opacity: 0
141 142 })
142 143 tl.restart();
143 144 tlMan.restart();
... ...
GSAP/style.css
... ... @@ -6,7 +6,6 @@ body {
6 6 background-color: #1d1d1d;
7 7 color: white;
8 8 width: 500px;
9   - margin: 300px auto;
10 9 }
11 10  
12 11 *{
... ...