๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
CSS

์š”์†Œ ์ˆจ๊ธฐ๊ธฐ

by Youcodein 2022. 8. 26.
728x90
๋ฐ˜์‘ํ˜•

CSS์—์„œ ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๋Š” ๋ฐฉ๋ฒ•

CSS์—์„œ ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


display: none;

์ด ์†์„ฑ์„ ์ ์šฉํ•˜๋ฉด ์š”์†Œ๊ฐ€ ์™„์ „ํžˆ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ์—†๋Š” ๊ฑธ๋กœ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ ‘๊ทผ์„ฑ์ด ์•„์˜ˆ ์—†์Šต๋‹ˆ๋‹ค. ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์š”์†Œ์ด๊ธฐ๋•Œ๋ฌธ์— ๊ณต๊ฐ„ ๋˜ํ•œ ์ฐจ์ง€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

visibility: hidden;

์š”์†Œ๊ฐ€ ๋ณด์ด์ง€ ์•Š์ง€๋งŒ ์š”์†Œ๊ฐ€ ์žˆ์—ˆ๋˜ ๋†’์ด๊ฐ’๋งŒํผ ๊ณต๊ฐ„์ด ๋‚จ์•„์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์š”์†Œ๊ฐ€ ์กด์žฌํ•˜์ง€๋งŒ ๋ณด์ด์ง€๋งŒ ์•Š๊ฒŒ ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์š”์†Œ๊ฐ€ ๋‚จ์•„์žˆ๊ธฐ๋•Œ๋ฌธ์— ์ ‘๊ทผ์„ฑ์€ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ถˆํ•„์š”ํ•œ ๊ณต๊ฐ„์ด ์ƒ๊ฒจ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค.

width: 0; height: 0;

ํŠน์ • ์š”์†Œ์˜ ๋„ˆ๋น„์™€ ๋†’์ด๋ฅผ 0์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ์ˆจ๊ธฐ๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.

transform: scale(0);

์‹œ๊ฐ์ ์œผ๋กœ ์—˜๋ฆฌ๋จผํŠธ๋ฅผ ๊ฐ์ถ”์ง€๋งŒ, ๋นˆ ๊ณต๊ฐ„์ด ๋‚จ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์—์„œ๋Š” ์ด ์š”์†Œ์— ์ ‘๊ทผํ•  ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

opacity: 0;

๋ณด์ด๋Š” ๊ฑด ์‚ฌ๋ผ์ง€์ง€๋งŒ ์˜์—ญ์€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

์ •๋ฆฌ

์†์„ฑ ์˜์—ญ ์• ๋‹ˆ๋ฉ”์ด์…˜
display: none; X X
visibility: hidden; X X
width: 0; height: 0; X X
transform: scale(0); X O
opacity: 0; O O
728x90
๋ฐ˜์‘ํ˜•

'CSS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์• ๋‹ˆ๋ฉ”์ด์…˜2  (2) 2022.08.30
์• ๋‹ˆ๋ฉ”์ด์…˜1  (2) 2022.08.30
์ƒ‰ ํ‘œํ˜„  (8) 2022.08.24
CSS ๋‹จ์œ„ ํ‘œํ˜„  (4) 2022.08.23
์ด๋ฏธ์ง€ ํ‘œํ˜„  (3) 2022.08.22

๋Œ“๊ธ€