|
1 |
| -let controller = new ScrollMagic.Controller(); |
2 |
| -let timeline = new TimelineMax(); |
| 1 | +const controller = new ScrollMagic.Controller(); |
| 2 | +const tl = gsap.timeline(); |
3 | 3 |
|
4 |
| -timeline |
5 |
| - .to(".rock", 10, { y: -300 }) |
6 |
| - .to(".girl", 10, { y: -200 }, "-=10") |
7 |
| - .fromTo(".background", { y: -50 }, { y: 0, duration: 10 }, "-=10") |
8 |
| - .to(".content", 10, { top: "0%" }, "-=10") |
9 |
| - .fromTo(".content-images", { opacity: 0 }, { opacity: 1, duration: 3 }) |
10 |
| - .fromTo(".text", { opacity: 0 }, { opacity: 1, duration: 3 }); |
| 4 | +tl.to(".rock", { duration: 10, y: -300 }) |
| 5 | + .to(".girl", { duration: 10, y: -200 }, "-=10") |
| 6 | + .fromTo(".background", { y: -50 }, { duration: 10, y: 0 }, "-=10") |
| 7 | + .to(".content", { duration: 10, top: "0%" }, "-=10") |
| 8 | + .fromTo(".content-images", { opacity: 0 }, { duration: 3, opacity: 1 }) |
| 9 | + .fromTo(".text", { opacity: 0 }, { duration: 3, opacity: 1 }); |
11 | 10 |
|
12 | 11 | let scene = new ScrollMagic.Scene({
|
13 | 12 | triggerElement: "section",
|
14 | 13 | duration: "300%",
|
15 | 14 | triggerHook: 0,
|
16 | 15 | })
|
17 |
| - .setTween(timeline) |
| 16 | + .setTween(tl) |
18 | 17 | .setPin("section")
|
19 | 18 | .addTo(controller);
|
0 commit comments