완전한 제어
애니메이션 타이밍과 이징을 원하는 대로 다룰 수 있습니다.
requestAnimationFrame과 스크롤 위치로 직접 굴리는 애니메이션입니다.
JavaScript가 매 프레임마다 위치를 계산합니다.
프레임 단위로 부드럽게 움직입니다.
카드가 뷰포트 안에서 어디 있느냐에 따라 애니메이션됩니다.
애니메이션 타이밍과 이징을 원하는 대로 다룰 수 있습니다.
어떤 수학적 이징 함수든 직접 구현할 수 있습니다.
콘솔 로그와 중단점으로 쉽게 들여다볼 수 있습니다.
스크롤에 따라 값이 부드럽게 보간됩니다.
requestAnimationFrame이 화면 주사율에 맞춰 실행됩니다getBoundingClientRect()로 진행도를 계산합니다will-change를 씁니다passive: true를 쓰세요