[JavaScript] 스크롤 시 나타나는 효과 구현하기: Intersection Observer API
1. 구현 결과 미리보기 HTML 삽입 미리보기할 수 없는 소스 2. 분석 1. 동작 원리: 화면 스크롤 시 요소의 교차 영역을 감지하고, 이벤트를 통해 페이드 인 효과를 부여합니다. 2. 주요 기능: 비동기적 감지: 브라우저 성능에 부담을 주지 않으면서 화면에 보이는 요소의 상태를 확인합니다. 이벤트 기반 실행: 스크롤 시 교차 영역의 변화를 감지하여 콜백 함수를 실행하여 페이드 인 효과를 적용합니다. 이벤트 리스너를 사용자가 `addEventListener`함수로 직접 추가하는 개념이 아니라, `IntersectionObserver API`에 관찰 대상으로 등록된 요소들에 스크롤 이벤트가 추가 됩니다. 활용 예시로 화면에 표시되는 각 섹션에 Fade In 효과를 부여하기 위해 Intersection ..
2024. 1. 16.