๋ง์ฝ ์์๋ฅผ ๋ทฐํฌํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์นํ๊ณ ์ถ๋ค๋ฉด, ์ด์ ๊ธ์์ ์์ฑํ ๋๋ก position์ absolute๋ก ์์ฑํ ํ ๋ชจ๋ ๋ถ๋ชจ ์์๋ค์ position์ static์ผ๋ก ์์ฑํด์ผ๋ง ํ ๊น?? ์๋๋ค.
fixed ์์ฑ ๊ฐ์ ์ฌ์ฉํ๋ฉด ๋ถ๋ชจ ์์๊ฐ ์ด๋ค position ๊ฐ์ ๊ฐ์ง๊ณ ์๋ ๋ทฐํฌํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์๋ฅผ ๋ฐฐ์นํ๊ฒ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ทฐํฌํธ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์๋ฅผ ๋ฐฐ์นํ๊ธฐ ๋๋ฌธ์ ์คํฌ๋กค์ ๋ด๋ฆฌ๋๋ผ๋ ๊ณ์ ๊ฐ์ ์์น์ ๋ฐฐ์น๋์ด ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์คํฌ๋กค์ ๋ด๋ ค๋ ํญ์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ ธ์ผํ๋ ์์๋ค์ position: fixed๋ฅผ ์ด์ฉํด์ ๋ฐฐ์นํ๋ฉด ๋๊ฒ ๋ค.
<์์ ์์ ์์>
๋ง์ฝ ์ฌ๋ฌ ์์๋ค์ด ๊ฒน์ณ์ง๊ฒ ๋๋ฉด ์ด๋ค ์์๊ฐ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋ ๊น?
1. ๋จผ์ position ์์ฑ์ด ๋ถ์ฌ๋ ์์๊ฐ ์ ์ผ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋๋ค.
2. ๋ง์ฝ ๋ ์์ ๋ชจ๋ position ์์ฑ์ด ๋ถ์ฌ๋์ด ์๋ค๋ฉด z-index ์์ฑ์ ๊ฐ์ด ๋์ ์๋ก ์๋ก ์ฌ๋ผ์ค๊ฒ ๋๋ค.
3. z-index ์์ฑ ๊ฐ ๋ง์ ๊ฐ๋ค๋ฉด HTML์์ ๋์ค์ ์์ฑ๋ ์์๊ฐ ๋ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋๋ค.
์ด๋ 1๋ฒ์์ ์ฐ์ ํ๋ฉด, 2๋ฒ์ด๋ 3๋ฒ์ด ์๋ฌด๋ฆฌ ๋ ์ฐ์ ๋๊ฒ ์์ฑ๋๋๋ผ๋ 1๋ฒ์์ ์ฐ์ ํ ์์๊ฐ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋๋ค.
2๋ฒ ์์์๋ง position ๊ฐ์ absolute๋ก ๋ถ์ฌํ๊ฒ ๋๋ฉด 1๋ฒ ๊ธฐ์ค์ ๋ฐ๋ผ position ๊ฐ์ด ๋ถ์ฌ๋ ์์๊ฐ ์ ์ผ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋๋ฏ๋ก 2๋ฒ ์์๊ฐ ์ ์ผ ์์ ์์ฌ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
1๋ฒ ์์์ ์ญ์ position ๊ฐ์ relative๋ก ๋ถ์ฌํ์ง๋ง, ์ด์ ๊ณผ ๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
1๋ฒ ์์, 2๋ฒ ์์ ๋ชจ๋ 1๋ฒ ๊ธฐ์ค์ ๋ง์กฑํ๊ธฐ ๋๋ฌธ์ 2, 3๋ฒ ๊ธฐ์ค์ ์ดํด๋ณด๊ฒ ๋๋๋ฐ ๋ ์์ ๋ชจ๋ z-index ์์ฑ ๊ฐ์ ๋ณ๋๋ก ๋ถ์ฌ๋์ง ์์์ผ๋ฏ๋ก 3๋ฒ ๊ธฐ์ค์ ๋ฐ๋ผ HTML ๊ตฌ์กฐ ์ ๋ ๋์ค์ ์ ์ธ๋ 2๋ฒ ์์๊ฐ ๋ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋๋ ๊ฒ์ด๋ค.
1๋ฒ ์์์ z-index๊ฐ์ ๋ถ์ฌํ๊ฒ ๋๋ฉด, 2๋ฒ ๊ธฐ์ค์ ๋ฐ๋ผ z-index ์์ฑ์ ๊ฐ์ด ๋ ๋์ 1๋ฒ ์์๊ฐ 2๋ฒ ์์๋ณด๋ค ๋ ์์ ์์ด๊ฒ ๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
3๋ฒ ์์์ ์ญ์ position์ ๋ถ์ฌํ๊ฒ ๋๋ฉด, 2๋ฒ ์์์ 3๋ฒ ์์ ๋ชจ๋ 1๋ฒ ๊ธฐ์ค์ ๋ง์กฑํ๊ฒ ๋๊ณ ๋ ์์ ๋ชจ๋ z-index ์์ฑ ๊ฐ์ด ์๊ธฐ ๋๋ฌธ์ 2๋ฒ ๊ธฐ์ค์์ ์ญ์ ๊ฐ์ ์ฐ์ ์์๋ฅผ ๊ฐ์ง๊ฒ ๋๋ค. ๊ทธ๋ฌ๋ HTML์์ 3๋ฒ ์์๊ฐ ๋ ๋ค์ ์ ์ธ๋์๊ธฐ ๋๋ฌธ์ 3๋ฒ ๊ธฐ์ค์ ๋ฐ๋ผ 3๋ฒ ์์๊ฐ ๋ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋๋ค.
์ฃผ์ํ ์ ์ 1๋ฒ ๊ธฐ์ค์์ ์ด๋ฏธ ์ด๋ค ์์๊ฐ ์ฐ์ ํ๊ฒ ๋๋ฉด 2,3๋ฒ ๊ธฐ์ค์ ๋ณผ ํ์ ์์ด 1๋ฒ ๊ธฐ์ค์์ ์ฐ์ ํ ์์๊ฐ ๋ ์์ ์์ด๊ฒ ๋๋ค. ๊ฐ์ ์๋ฆฌ๋ก 2๋ฒ ๊ธฐ์ค์์ ์ด๋ค ์์๊ฐ ์ฐ์ ํ๊ฒ ๋๋ฉด 3๋ฒ ๊ธฐ์ค์ ๋ณผ ํ์ ์์ด 2๋ฒ ๊ธฐ์ค์์ ์ฐ์ ํ ์์๊ฐ ๋ ์๋ก ์์ด๊ฒ ๋๋ค.
์์๋ฅผ ์๋ก ์๊ธฐ ์ํด์ ๋ฌด์์ z-index ๊ฐ๋ง ๋๊ฒ ๋ถ์ฌํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ๊ทธ๊ฒ์ ์์ ์์ ์๋ฆฌ๋ฅผ ์ดํดํ์ง ๋ชปํ ๊ฒ์ด๋ค.
'๊ฐ๋ฐ > HTML, CSS, JS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ ์ค(์ ๋ ฌ) Container(1) (0) | 2023.01.08 |
---|---|
๋ฐฐ์น(3) (0) | 2023.01.08 |
๋ฐฐ์น(1) (0) | 2023.01.08 |
์ ํ์ ์ฐ์ ์์ (0) | 2023.01.04 |
์คํ์ผ ์์ (0) | 2023.01.04 |