스크롤 애니메이션 효과 구현하기 👉🏻 ScrollTrigger
import { ScrollTrigger } from 'gsap/all';
useEffect(() => {
gsap.registerPlugin(ScrollTrigger);
gsap.to(slider.current, {
scrollTrigger: {
trigger: document.documentElement,
scrub: 0.25,
start: 0,
end: window.innerHeight,
onUpdate: (e) => (direction = e.direction * -1), // direction: 1 || -1
},
x: '-500px'
});
requestAnimationFrame(animate); // 애니메이션 루프 시작
}, []);Last updated