728x90
transform이 적용된 부모 요소
position: fixed;인데 위치가 안먹힘!
왜 이럴까?
transform 속성이 적용된 요소는 새로운 viewport
를 만든다.
그래서 자식에 position: fixed를 줘도,
원래 창 전체 기준이 아니라 그 새로 만든 영역 기준으로 위치가 잡혀버린다.
즉, 우리가 생각한 ‘고정된 위치’가 아니게 되는 것!
정리하면!
transform으로 위치 옮긴 부모 안에 있는 fixed는 ‘새로운 viewport’의 영향을 받아서 화면 전체 기준 위치 고정이 안 된다.
그래서 의도한 위치가 안 나오니 주의하자~!
728x90
반응형
'REACT' 카테고리의 다른 글
html2canvas와 CORS 문제 정리 (0) | 2022.03.24 |
---|---|
RTK updateQueryData로 삭제 시 주의할 점 (0) | 2022.03.24 |
Object – map()을 이용한 JSON 데이터 수정 (0) | 2021.10.14 |
jQuery로 특정 주차 날짜 가져오기 (FullCalendar 기반) (0) | 2020.12.23 |
AWS- appspec.yml root (0) | 2020.09.24 |