// opacity:0 ์ผ๋ก ์ค์ ํด ๋ ์์๋ฅผ ๋ณด์ด๊ฒ ๋ง๋๋ ํจ๊ณผ
$(document).ready(function() {
const title=$(".title"); //class๋ช title์ธ ์ ๋ฅผ const ์์ title๋ก ๋ด์๋
title.addClass("visible"); //title์ ๋ณด์ด๋ ํจ๊ณผ๋ฅผ ๋ํจ
});
// ์๋ณด์ด๋ ์์๊ฐ ์ ์ ์ ์ ๋ช ํด์ง๊ฒ ํ๋ ํจ๊ณผ
TweenMax.fromTo(
".main_img",
0.6, { opacity: 0 }, { opacity: 1, delay: 0.6 }
)
--> 0.6 ์ด๋์ ์ด๋ฒคํธ๋ฅผ ๋ฐ์ํ๊ฒ ํ๊ณ ์ด๋ฒคํธ ๋ฐ์ ์ 0.6์ด์ ๋๋ ์ด์๊ฐ์ ๊ฐ๋๋ค.
// ๋ค์ค ์์์ ํ๋ฒ์ ํจ๊ณผ ์ ์ฉํ๊ณ ์ฐจ๋ก๋๋ก ์ด๋ฒคํธ ์ฃผ๋ ํจ๊ณผ
TweenMax.staggerTo(
".car",
0.4, { x: -50, opacity: 1, delay: 1 }, 0.5
)
--> car๋ผ๋ ํด๋์ค๋ช ์ ๊ฐ์ง ์ ๋ค์ด ์์๋๋ก
- 0.4์ด๋์
- x์ถ์ผ๋ก -50๋งํผ ์ด๋ํ๊ณ
- opacity๋ ์๋ ๊ฐ์์ (css์์ ์ ์ฉํด์ค ๊ฐ์์) 1๋ก ๋ณํ๋๋ฐ
- ์๋ก๊ณ ์นจ ํ 1์ด์ ์๊ฐํ์ ๋ณํ๋ค
- ์ .car ์์๊ฐ ๋ณํ๊ณ 0.5์ด ํ์ ๋ค์ ์์๊ฐ ๋ณํ๋ค.
โป TweenMax๋ ์ ์ํ์๋ง์ ์คํ๋จ.
โป TimelineMax๋ ์ฝ๋์์๋๋ก ์คํ๋จ.
// ๋ค์ค ์์์ ํ๋ฒ์ ํจ๊ณผ ์ ์ฉํ๊ณ ์ฐจ๋ก๋๋ก ์ด๋ฒคํธ ์ฃผ๋ ํจ๊ณผ
--> opacity๊ฐ 1๋ก ๋ณํ๋ ์ด๋ฒคํธ๋ฅผ 1์ด๋์ ๋จผ์ ๋ฐ์์ํค๊ณ
--> y์ถ์ผ๋ก ์์ง์ด๋ ์ด๋ฒคํธ๋ฅผ ์คํํ๋ค.
- yoyo ๋ ๊ฐ๋ค๊ฐ ์๋ค๊ฐ ์๋ณต์ ๋ฐ๋ณตํ๋ ๊ฒ.
- --> ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฐ๋ค๊ฐ ๋๋๊ณ ๋ค์ ์์ํ๋ ์ง์ ์์ ๋ค์ ์์ํจ
- repeat: -1์ ๋ฌดํ๋ฐ๋ณต
- ease๋ ๋ชจ์ ์๋๋ฅผ ์กฐ์ ํจ easeIn์ ์ ์ ๊ฐ์๋ ๋ถ๋ ๊ฒ.
- --> ์์ธํ ๋ด์ฉ์ greensock.com/get-started
Getting Started with GSAP
The GreenSock Animation Platform (GSAP) animates anything JavaScript can touch (CSS properties, SVG, React, canvas, generic objects, whatever) and solves countless browser inconsistencies, all with blazing speed (up to 20x faster than jQuery). See why GSAP
greensock.com
๊นํ๋ธ ๋ณด๋ฌ ๋๋ฌ์ค์ธ์ ๐ (๋งํํ์)
Joowon0220 - Overview
๐ ๐๐ค๐ฅ๐ ๐ข๐ฎ ๐๐ค๐๐'๐จ ๐ฌ๐๐ง๐ข๐ฉ๐ ๐ฉ๐ค๐ช๐๐๐๐จ ๐ฎ๐ค๐ช :) . Joowon0220 has 14 repositories available. Follow their code on GitHub.
github.com
๋๊ธ