반응형
기본적으로 스크롤 움직임에 따라 개체에 움직임을 주는 애니메이션의 경우 AOS 라이브러리를 사용하면 쉽게 애니메이션을 줄 수 있습니다. 제이쿼리 없이 사용되기 때문에 가벼운 편이라고 볼 수 있습니다.
AOS (Animate on Scroll)
AOS 소개 페이지
AOS 깃헙 페이지
이외에도 wow.js도 자주 사용됩니다. 또한 animate.css를 활용해서 직접 스크롤 이벤트를 잡거나 아니면 다른 스크롤 이벤트 라이브러리를 활용해서 애니메이션을 부여하는 방법도 있습니다만, 이 경우 조금 더 많은 커스텀이 필요합니다. wow.js도 좋은 라이브러리이지만, 개인적으로 느끼기에 좀 더 효용이 높은 효과를 제공하고 적절한 옵션을 함께 제공하는 것은 AOS라고 개인적으로 판단하여 이를 선호하는 편입니다.
다만 animate.css의 경우 애니메이션이 비활성화된 디바이스의 경우 애니메이션이 아예 표시되지 않기 때문에 주의할 필요가 있습니다.
참고자료
반응형
'UX 개발 > JS - Animation' 카테고리의 다른 글
간단한 pure JS & CSS와 AJAX 활용 페이지 트랜지션 (0) | 2020.09.02 |
---|