본문 바로가기

코딩

TWEENMAX

728x90

greensock 에서 만든 라이브러리

https://greensock.com

https://cdnjs.com/libraries/gsap

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.0.2/TweenMax.min.js"></script>

*border-radius같은 특수문자의 경우 제거하고 camelCase로 표기

 

TweenMax.to(target, duration, {vars});

트윈맥스 값을 최종 지점에 보여준다.

 

TweenMax.from()

시작 지점에서 값을 보여준다.

 

.fromTo()

 from에 지정된 값 -> to에 지정된 값으로 보여준다.

 

.staggerFrom()

target(대상)이 배열 속성으로,

시작 시간을 지정된 시간만큼 엇갈리게 작동하게 하여

균일하게  띄우는 시퀀스를 만드는 파라미터.

 

 

.TimelineMax

ani1 끝난후 ani2, ani2 끝난후 ani3 … 식의 타임라인 제작 가능


.panel{

transform: scaleY(0)

}

#light{

   opacity:0;

 

}

 

<script>

document.getElementById('cta').addEventLitener('click',function(){

           TweenMax.to('.panel', 1.5, {scaleY: 1, height:'100vh', ease: Circ.easeout});

           TweenMAx.to('#light',  ,{opacity:1, y:0, delay:1, ease:Back.easeOut.config(1.7)});

 

}

</scirpt>

 

easing에 관한 속성

https://greensock.com/docs/v3/Eases

'코딩' 카테고리의 다른 글

github Desktop 이용법 /static website hosting  (0) 2021.10.13
SPA(Single Page Application)  (0) 2021.10.06
GitHub와 Git  (0) 2021.10.06
API역할과 유형  (0) 2021.10.04
토큰과 파싱  (0) 2021.10.04