z-index

css ํ”„๋กœํผํ‹ฐ ์ค‘ z-index๋Š” z์ถ• ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์›น์—์„œ z์ถ•์€ ์•ž์œผ๋กœ ํŠ€์–ด๋‚˜์™€๋ณด์ด๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ชจ๋‹ฌ, ํˆดํŒ ๋“ฑ์—์„œ ์ž์ฃผ ์ด์šฉ๋œ๋‹ค. ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋ ˆ์ด์–ด์˜ ์ˆœ์„œ๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์•ž์œผ๋กœ ํŠ€์–ด๋‚˜์™€๋ณด์ด๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

<div class='red'> // z-index 1
    <div class='blue' /> // z-index 50
</div>
<div class='orange' /> // z-index 20
<div class='green' /> // z-index 10

์–ด๋–ค ์ˆœ์„œ๋Œ€๋กœ ์Œ“์ด๋Š”์ง€ ํ™•์ธํ•ด๋ณด๋ฉด ๋‹น์—ฐํžˆ ์—ฌ๋Ÿฌ๊ฐ€์ง€ css ์†์„ฑ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ์œผ๋‚˜ ์ˆœ์ˆ˜ํžˆ z-index ๋งŒ ๋†“๊ณ  ๋ณธ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๊ฒƒ์ด๋‹ค. ๋ถ€๋ชจ๊ฐ€ ๊ฐ€์ง„ stacking context ๋‚ด์—์„œ๋งŒ blue๋Š” ์œ ํšจํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ถ€๋ชจ๋ผ๋ฆฌ์˜ z-index์™€๋Š” ๊ด€๋ จ์—†๋‹ค.

Last updated