// 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
๊นํ๋ธ ๋ณด๋ฌ ๋๋ฌ์ค์ธ์ ๐ (๋งํํ์)
๋๊ธ