λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
CSS

[CSS] μš”μ†Œλ₯Ό μˆ¨κΈ°λŠ” 방법

by _토맀토 2022. 8. 26.
728x90

CSS : μš”μ†Œ(element)λ₯Ό μ•ˆλ³΄μ΄κ²Œ ν•˜λŠ” 방법

CSS 속성을 μž‘μ—…ν•˜λ‹€ 보면 μš”μ†Œλ₯Ό μˆ¨κ²¨μ•Ό ν•˜λŠ” 속성듀이 ν•„μš”ν•˜κ²Œ λ©λ‹ˆλ‹€. 이번 μ‹œκ°„μ—λŠ” CSS 기법 쀑 ν•˜λ‚˜μΈ μš”μ†Œλ₯Ό μ•ˆλ³΄μ΄κ²Œ ν•˜λŠ” 방법 5가지에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€!πŸ˜„


#1. display : none;

κ°€μž₯ 보편적으둜 μ‚¬μš©ν•˜λŠ” 속성 쀑 ν•˜λ‚˜λ‘œ μš”μ†Œμ˜ μ˜μ—­μ΄ μ™„μ „νžˆ μ‚¬λΌμ§€κ²Œ λ©λ‹ˆλ‹€.
λ˜ν•œ 이 속성을 μ‚¬μš©ν•˜κ²Œ 되면 μ• λ‹ˆλ©”μ΄μ…˜ νš¨κ³Όλ„ 쀄 수 μ—†κ²Œ λ©λ‹ˆλ‹€.

πŸ’‘ μ½”λ“œ 보기

p {display : none;}

μ—†μ–΄μ§‘λ‹ˆλ‹Ή

뾰둜둱


#2. opacity: 0;

opacityλŠ” 투λͺ…도λ₯Ό μ„€μ •ν•˜λŠ” 속성 쀑 ν•˜λ‚˜λ‘œ μš”μ†Œμ˜ 투λͺ…도λ₯Ό 0으둜 ν•˜μ—¬ μš”μ†Œλ₯Ό μ•ˆλ³΄μ΄κ²Œ ν•©λ‹ˆλ‹€.
λ•Œλ¬Έμ— μš”μ†ŒλŠ” 사라져도 μ˜μ—­μ€ λ‚¨κ²Œ 되며 μ• λ‹ˆλ©”μ΄μ…˜λ„ 적용이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

πŸ’‘ μ½”λ“œ 보기

p {opacity: 0;}

μ—†μ–΄μ§‘λ‹ˆλ‹Ή

뾰둜둱

#3. visibility: hidden;

visibility: hidden; 속성은 opacity: 0;κ³Ό 달리 μ˜μ—­μ΄ λ‚¨λŠ” 속성이며 상속이 λ©λ‹ˆλ‹€.μ• λ‹ˆλ©”μ΄μ…˜ 적용이 λΆˆκ°€ν•©λ‹ˆλ‹€.

πŸ’‘ μ½”λ“œ 보기

p {visibility: hidden;}

μ—†μ–΄μ§‘λ‹ˆλ‹Ή

뾰둜둱


#4. width: 0; height: 0;

높이와 넓이 값을 0으둜 ν•˜μ—¬ μš”μ†Œλ₯Ό μ‚¬λΌμ§€κ²Œ λ§Œλ“€μ–΄ μ€λ‹ˆλ‹€. μ˜μ—­μ€ 남지 μ•Šμ§€λ§Œ μ• λ‹ˆλ©”μ΄μ…˜ 효과λ₯Ό 쀄 수 μžˆμŠ΅λ‹ˆλ‹€.
λ”°λ‘œ ν…μŠ€νŠΈλ₯Ό μž‘μ„±ν•  경우 ν…μŠ€νŠΈλ„ ν•¨κ»˜ 보이지 μ•Šλ„λ‘ μ„€μ •ν•΄μ£Όμ–΄μ•Ό μš”μ†Œμ™€ 같이 μ‚¬λΌμ§‘λ‹ˆλ‹€. (ex : overflow: hidden;)

πŸ’‘ μ½”λ“œ 보기

p {
  width: 0; 
  height: 0;
}

μ—†μ–΄μ§‘λ‹ˆλ‹Ή

뾰둜둱


#5. transform : scale(0)

transform : scale(0); 속성은 μš”μ†Œμ˜ λ³€ν˜•μ— λŒ€ν•œ μ†μ„±μœΌλ‘œ μš”μ†Œμ˜ scale 값을 0으둜 μ§€μ •ν•˜μ—¬ μ‚¬λΌμ§€κ²Œ λ§Œλ“­λ‹ˆλ‹€.
μ μš©ν•˜κ²Œ 되면 μ˜μ—­μ€ λ‚¨κ²Œλ˜λ©° μ• λ‹ˆλ©”μ΄μ…˜μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

πŸ’‘ μ½”λ“œ 보기

p {transform : scale(0);}

μ—†μ–΄μ§‘λ‹ˆλ‹Ή

뾰둜둱


λ‹€μŒ μ‹œκ°„μ— λ΅™κ² μŠ΅λ‹ˆλ‹€! κ³΅λΆ€ν•˜μ‹œλŠλΌ κ³ μƒλ§ŽμœΌμ…¨μŠ΅λ‹ˆλ‹€~~! 🀩

728x90

λŒ“κΈ€


Lucky Charms Rainbow
js
html
css