λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
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

λŒ“κΈ€