본문 바로가기
CSS

CSS 요소 숨기기

by 코터틀 2022. 8. 25.
반응형

CSS 요소 숨기기

CSS에서 요소를 숨기는 5가지 방법에 대해 알아보겠습니다.


1. display : none;(애니메이션X, 영억X)

가장 많이 사용되는 요소 숨김 방법입니다.
화면 상 어떤 영역을 차지하지 않고 완전히 삭제된 것처럼 보이게 합니다.

/*
<div>
	완전히 삭제
</div>
<p>
	완전히 삭제
</p>
*/
div {
	display: none;
}

2. opacity: 0; (애니메이션O, 영역O)

요소의 불투명도를 설정합니다. 불투명도는 요소 뒤쪽 콘텐츠가 숨겨지는 정도로, 투명도의 반대입니다.

/*
<div>
	완전히 삭제
</div>
<p>
	완전히 삭제
</p>
*/
div {
	opacity: 0;
}

3. visibility: hidden; (애니메이션X, 영억X)

해당 요소가 보이지 않을 뿐 요소가 존재하는 영역은 확실히 보이게 됩니다.

/*
<div>
    완전히 삭제
</div>
<p>
    완전히 삭제
</p>
*/
div {
    visibility : hidden;
}

4. transform: scale(0); (애니메이션O, 영역X)

transform의 scale로 요소를 확대 또는 축소할 수 있습니다.
scale을 0배율 으로 할 경우 요소의 크기가 0이되어 숨김 처리와 같은 기능을 합니다.

/*
<div>
    완전히 삭제
</div>
<p>
    완전히 삭제
</p>
*/
div {
    transform: scale(0);
}

5. width: 0; height: 0; (애니메이션X, 영역X) : blind

기본적으로 영역의 너비와 높이를 지정하는 속성으로, 0을 주게 되면 요소가 숨겨집니다.

/*
<div>
    완전히 삭제
</div>
<p>
    완전히 삭제
</p>
*/
div {
    width: 0;
    height: 0;
}
반응형

'CSS' 카테고리의 다른 글

circle 애니메이션  (13) 2022.08.29
Box 애니메이션  (9) 2022.08.29
CSS 색상 표현 방법  (11) 2022.08.23
CSS 단위  (10) 2022.08.23
이미지 스프라이트 / IR 효과 / 백그라운드 표현  (7) 2022.08.20

댓글


광고 준비중입니다.