250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- chromatic error
- js배열 알고리즘
- 알고리즘
- 항해99 미니프로젝트
- 웹팩 기본개념
- 리덕스
- 함수형 프로그래밍 특징
- toggle-btn
- gql restapi 차이
- Js module
- 항해99
- 코어자바스크립트
- 리액트
- JS module system
- 실행컨텍스트
- next js
- 항해99 사전스터디
- 타입스크립트
- jwt
- 리액트 메모이제이션
- 리액트 렌더링 최적화
- 렌더링 최적화
- v8 원리
- 리액트 메모
- 테스트 코드 툴 비교
- 자바스크립트 엔진 v8
- 항해99 부트캠프
- 웹 크롤링
- FP 특징
- this
Archives
- Today
- Total
목록sticky (1)
Jaeilit
Position Sticky 시 엘리먼트가 더 클 경우 활용
position sticky 를 사용하면 top 또는 left bottom 등 설정해놓은 포지션 값에 도달했을 때 fixed랑은 다른 느낌으로 엘리먼트가 그 위치에 걸려 있는 느낌이 들게 한다. 보통 엘리먼트가 view height 보다 작은 경우는 아무 에러가 없지만 view height 보다 커서 스크롤이 생긴 엘리먼트의 경우 top 0 을 기준으로 sticky를 사용 할 경우 스크롤이 있는 부분은 잘려서 안보이게 된다. 이 경우 top 0, 어디시점을 기준으로 걸어놓을 건지를 계산해줘야한다. window.addEventListener("scroll", function () { let windowHeight = window.innerHeight; let sticky = stickyRef?.curren..
TIL
2022. 5. 24. 14:17