Visibility
Visibility (가시성)
요소의 표시(display)를 바꾸지 않고 가시성만 제어하는 visibility 유틸리티에 대해 알아봅니다.
출처: 문서
본문
visibility 유틸리티로 요소의 가시성을 제어할 수 있습니다. 이 유틸리티 클래스들은 display 값을 전혀 바꾸지 않으며 레이아웃에도 영향을 주지 않습니다. 즉 .invisible 요소도 페이지에서 여전히 공간을 차지합니다.
참고:
.invisible클래스가 적용된 요소는 시각적으로도, 보조 기술(스크린 리더)을 사용하는 사용자에게도 모두 숨겨집니다.
필요에 따라 .visible 또는 .invisible을 적용하세요.
<div class="visible">...</div>
<div class="invisible">...</div>
// Class
.visible {
visibility: visible !important;
}
.invisible {
visibility: hidden !important;
}
CSS
Sass utilities API
visibility 유틸리티는 scss/_utilities.scss의 utilities API에 선언되어 있습니다. utilities API 사용법을 알아보세요.
scss/_utilities.scss
"visibility": (
property: visibility,
class: null,
values: (
visible: visible,
invisible: hidden,
)
),