- 웹 애니메이션스 API는 JS로 애니메이션을 생성 및 제어하며, CSS 애니메이션보다 세밀한 제어가 가능 🎨.
animate()
메서드는 키프레임과 속성값을 인자로 받아 애니메이션을 정의 🎬.- 키프레임의
offset
속성으로 특정 시점의 상태를 지정하고, 생략 시 자동 계산 ⏱️. direction
속성으로 애니메이션 재생 방향 설정 가능 (normal, reverse, alternate, alternate-reverse) 🔄.easing
속성으로 애니메이션 속도 조절 (linear, ease, ease-in, ease-out, ease-in-out) ⏳.onfinish
이벤트로 애니메이션 완료 시,oncancel
이벤트로 취소 시 특정 코드 실행 🏁.pause()
,play()
,reverse()
메서드로 애니메이션 재생 제어 가능 ⏯️.