본문 바로가기

FRONT16

[GSAP] ScrollTrigger 숫자 카운팅 [★] 플러그인 1. 해당 요소에 스크롤시 숫자 카운트 [Html] 더보기 0 [Css] 더보기 * { margin: 0; padding: 0; } .blank { height: 3000px; background-color:grey; } .number_wrapper { background-color:grey; text-align:center; min-height: 1000px;} #number { font-size:25vw; font-family:sans-serif; font-weight:600; color: #444444; } [Script] 더보기 gsap.registerPlugin(ScrollTrigger); var startCount = {count: 0}; gsap.to(startCount, {.. 2024. 3. 23.
[GSAP] ScrollTrigger 중급(실전2) 1. 유튜브 링크 유튜브 무료강의 https://www.youtube.com/watch?v=xn6rwG-DinA&t=3s [★] 플러그인 2. 용어 정의 - 토글액션 (toggleActions) 더보기 gsap.registerPlugin(ScrollTrigger); gsap.to(".box2", { scrollTrigger: { trigger: ".box2", // toggleActions: "none none restart reverse" }, x: 400, duration: 2, }) ScrollTrigger.create({ onEnter: ONENTER, onLeave: ONLEAVE, onEnterBack: ONENTERBACK, onLeaveBack: ONLEAVEBACK }); BODY = d.. 2024. 3. 23.
[GSAP] ScrollTrigger 중급(실전1) 1. 유튜브 링크 유튜브 무료강의 https://www.youtube.com/watch?v=xn6rwG-DinA&t=3s [★] 플러그인 2. gsap 정의 gsap.timeline => 시간에 배치하는 트윈용 컨테이너로 타임라인 재생 헤드가 이동함에 따라 하위 트윈을 스크럽하고 그에 따라 렌더링 gsap.to(".circle", { x: 40, fill: 'blue' }); => 현재 상태에서 정의된 값으로 애니메이션 적용 gsap.from(".circle", { x: -40, fill: 'blue' }); =>정의된 값에서 애니메이션을 시작해서 현재상태에 끝나는 역방향 gsap.fromTo(".circle", { x: -40, fill: 'blue' }, { x: 40, fill: 'green' }).. 2024. 3. 22.
[GSAP] ScrollTrigger 기초문법 1. 유튜브 링크 유튜브 무료강의 https://www.youtube.com/watch?v=xn6rwG-DinA&t=3s [★] 플러그인 2. gsap 정의 gsap.timeline => 시간에 배치하는 트윈용 컨테이너로 타임라인 재생 헤드가 이동함에 따라 하위 트윈을 스크럽하고 그에 따라 렌더링 gsap.to(".circle", { x: 40, fill: 'blue' }); => 현재 상태에서 정의된 값으로 애니메이션 적용 gsap.from(".circle", { x: -40, fill: 'blue' }); =>정의된 값에서 애니메이션을 시작해서 현재상태에 끝나는 역방향 gsap.fromTo(".circle", { x: -40, fill: 'blue' }, { x: 40, fill: 'green' }).. 2024. 3. 22.