브라우저(윈도우)를 기준으로 원하는 위치에 고정시킨다
본인이 가지고있던 영역이 없어짐
스크롤 할 때 이동하지 않음
block 레벨요소에 fixed를 적용하게 되면 inline 요소와 같이 요소의 크기가 내용 만큼만 크기를 가지게 된다. 즉, 블록 레벨요소가 인라인 레벨 요소가 형태가 된다.
block
fixed
inline
fixed는 브라우저를 기준으로 삼기 때문에 width: 100%을 하면 브라우저 기준이 된다.
width: 100%
만약 fixed를 품고있는 부모 요소의 너비대로 움직이고 싶다면 부모요소에 -webkit-transform: translateZ(0); 를 적용하면 된다.
-webkit-transform: translateZ(0);
혹은 position: sticky를 사용하는것도 좋다.
position: sticky
Last updated 3 years ago