whatisthis?

CSS - Visibility 속성 (❗ vs - opacity:0 / display:none) 본문

WEB STUDY/HTML,CSS

CSS - Visibility 속성 (❗ vs - opacity:0 / display:none)

thisisyjin 2022. 3. 1. 14:05

Visibility

 

 

 visible     |     hidden

(default)

 

 

 

 

display: none의 경우에는 차지하는 공간마저 없애지만,

visibility: hidden을 하면 공간은 그대로 남지만 content만 안보이게함.

 

>> opacity: 0과 유사하게 됨.

 

 


 

<총정리>

 

display:none

  • 영역 사라짐
  • 이벤트(ex.클릭) 작동 안함
  • tab focus 안됨

 

visibility:hidden

  • 영역 있음
  • 이벤트(ex.클릭) 작동 안함
  • tab focus 안됨
  • 뒤에 있는 요소 클릭 가능

 

opacity:0

>> 존재함! 이벤트고 뭐고 다 됨! 단지 투명할 뿐.

  • 영역 있음
  • 이벤트(ex.클릭) 작동 함
  • tab focus 됨
  • 뒤에 있는 요소 클릭 불가능

 

 


REF >

 

 

visibility - CSS: Cascading Style Sheets | MDN

visibility CSS 속성은 문서의 레이아웃을 변경하지 않고 요소를 보이거나 숨깁니다.

developer.mozilla.org

 

'WEB STUDY > HTML,CSS' 카테고리의 다른 글

CSS - 선택자 (Selector) 우선순위  (0) 2022.03.01
CSS - Selector 총정리  (0) 2022.03.01
CSS - Transform 속성  (0) 2022.03.01
CSS - Overflow 속성  (0) 2022.03.01
CSS - Opacity 속성  (0) 2022.03.01