728x90
반응형
▶ position: fixed;
- 브라우저(viewport)를 기준으로 배치됨.
- viewport에 기반한 위치 배치는 position: absolute를 통해서도 할 수 있음.
- 이전 글 position: absolute 참조 - developing-move.tistory.com/128
- position: absolute는 결과적으로 부모 요소를 기준으로 함. 기준 자체가 viewport는 아님.
- viewport를 기준으로 할 경우 명시적으로 position: fixed 사용.
- box2는 화면의 크기를 늘이거나 좁히더라도 bottom: 50px; right: 10px; 위치에 고정됨.
- 화면 크기를 늘이거나 좁혀도 해당 위치에 고정.
- 위의 예시에서 <body>의 높이를 4000px으로 변경시킴.
- 스크롤이 생김.
- position: fixed가 부여된 box2가 화면 우측 하단에 고정됨으로 인해 viewport 안에 있는 내용이 스크롤되더라도 box 2의 위치는 고정.
- 쇼핑몰의 배너 광고, 헤더 등 화면상의 고정된 위치에 붙어 있는 요소들을 대상으로 활용.
728x90
반응형
'CSS' 카테고리의 다른 글
[CSS] position과 요소의 쌓임 순서 (0) | 2020.09.23 |
---|---|
[CSS] position: sticky (0) | 2020.09.23 |
[CSS] position: absolute (0) | 2020.09.20 |
[CSS] position: relative (0) | 2020.09.20 |
[CSS] position (0) | 2020.09.20 |