퍼블리싱을 하는 사람이라면 꼭 사용해야 할 gsap을 알려드리도록 하겠습니다. 간단하면서 화려한 애니메이션을 제공하는 gsap 사용법을 알려드리도록 하겠습니다.
사용환경 설정
우선 cdn을 가져와서 붙여준다.
애니메이션 범위 설정하기
기본 정의 gsap. 범위(’ 타깃’, {옵션(오브젝트)})
~까지 —> 타깃을 오브젝트로 설정한 위치까지 옮겨라.
ex) gsap.to('. hero', {x:100, y:100,}); === 해석: 클래스 hero을 x로 100y로 100만큼 이동해라.
gsap.from() ~부터 —> 움직인 타깃을 오브젝트를 사용하면서 원래 위치로 옮겨라.
ex) gsap.from('. hero', {x:100, y:100,}); === 해석: 클래스 hero을 x:100y:100에서 원래 위치인:x:0y:0으로 돌아와
gsap.fromTo() ~부터 ~까지
ex) gsap.from('. hero', {x:-100, y:-100,},
{x:300, y:300,}
); === 해석: 클래스 hero을 x:-100y:-100에서 :x:300y:300으로 이동해라
쉽게 말해서
to는 시작지점부터 실행하는 애니메이션
from은 돌아오는 애니메이션
fromTo는 to from을 합쳐 놓은 것
gsap 애니메이션 반복설정
- delay : 애니메이션이 시작되기 전에 지연시간을 지정합니다.
- repeat : 애니메이션이 몇 번 반복되어야 하는지를 지정합니다.
- yoyo : true로 설정하면 애니메이션이 앞뒤로 재생됩니다.
- repeatDelay : 각 반복 사이에 발생하는 지연시간을 지정합니다.
무한 반복을 원한다면 repeat:-1과 yoyo true를 주면 무한 반복으로 재생된다.
gsap.to(". orange", {x:300, repeat:-1, yoyo:true, });
gsap 사용법(핵심만 간단)
퍼블리싱을 하는 사람이라면 꼭 사용해야 할 gsap을 알려드리도록 하겠습니다. 간단하면서 화려한 애니메이션을 제공하는 gsap 사용법을 알려드리도록 하겠습니다. 목차 사용환경설정 gsap 애니메
ineedurhelp.tistory.com
리액트 강의처럼 독학 배우기
리액트 인강을 구매하고 싶지만 인강을 구매하기에는 귀찮으신 분들, 저의 얇은 지식으로 도움 드릴테니 같이 공부해봅시다. 리액트를 배우기 이전에 html , css, javascript의 기초 지식이 없으신 분
ineedurhelp.tistory.com
리액트 useState문법 쓰는이유
리액트의 useState를 쓰는 이유와 함께 자동랜더링해서 완성하는 법을 알아보도록 합시다. jsx 문법 자바스크립트 안에 html 언어를 넣는 것을 jsx라고 생각하면 됨. 쓰는 이유 쉽고 간단하게 토드를
ineedurhelp.tistory.com
'gsap' 카테고리의 다른 글
gsap stagger 사용방법 (0) | 2023.12.12 |
---|---|
gsap 버튼(정지, 재시작,일시정지..) (0) | 2023.12.12 |