고정된 헤더와 푸터 스크롤값에 따라 감추기
원리의 이해
- 헤더 요소에
position: fixed를 설정한다. - 스크롤 방향이 아래로 향한다면 헤더 요소에 클래스를 추가하고 이 클래스에 의해 헤더가 위로 사라진다.
- 스크롤 방향이 위로 향한다면 추가한 클래스를 제거하여 헤더 요소가 재 등장한다.
- requestAnimationFrame을 사용할 것 ⇒ scroll event를 해제할 것.
- 얼마만큼의 스크롤이 있을때 숨겨야할까?
참고:
고정된 헤더와 푸터 스크롤값에 따라 감추기
position: fixed 를 설정한다.참고:
Giscus 댓글 영역 (GitHub Discussions 연동 예정)