CSS를 사용하여 요소를 숨기는 방법

PHPz
풀어 주다: 2023-04-06 13:36:12
원래의
570명이 탐색했습니다.

CSS(Cascading Style Sheets)는 웹 페이지를 디자인하고 요소에 스타일을 추가하는 데 사용되는 언어입니다. 포함된 기능 중 하나는 웹 레이아웃에서 요소를 숨기지만 요소의 위치와 크기는 그대로 유지하는 요소 숨기기입니다. 이번 글에서는 CSS를 사용하여 요소를 숨기는 방법에 대해 설명합니다.

  1. display:none

요소를 완전히 숨기고 레이아웃에서 제거하려면 display:none 속성을 사용하세요. 요소가 공간을 차지하더라도 렌더링되지 않습니다. 이 방법은 특정 조건에서 즉시 표시될 수 있도록 일부 콘텐츠를 숨겨야 할 때 적합합니다. div, 단락, 이미지, 목록 등 모든 요소에 적용할 수 있습니다.

예를 들어 div 요소를 숨기고 필요할 때 표시하려고 합니다.

HTML:

<div class="hide-me">这是要隐藏的元素。</div>
로그인 후 복사
로그인 후 복사
로그인 후 복사

CSS:

.hide-me {
  display: none;
}
로그인 후 복사

위 CSS 코드에서 .hide-me는 클래스 이름이고 해당 클래스를 사용하는 모든 요소입니다. 숨겨집니다.

  1. visibility: Hidden

visibility 속성은 요소를 숨길 수 있지만 요소는 여전히 공간과 위치를 유지하며 다른 요소와 겹칠 수 있습니다. 이 방법은 요소가 숨겨져 있는 동안 해당 요소의 공간과 위치를 유지해야 하는 상황에 적합합니다. div, 단락, 이미지, 목록 등 모든 요소에 적용할 수 있습니다.

예를 들어 div 요소를 숨기고 필요할 때 표시하려고 합니다.

HTML:

<div class="hide-me">这是要隐藏的元素。</div>
로그인 후 복사
로그인 후 복사
로그인 후 복사

CSS:

.hide-me {
  visibility: hidden;
}
로그인 후 복사

위 CSS 코드에서 .hide-me는 클래스 이름이고 이를 사용하는 모든 요소는 수업은 숨겨집니다.

  1. opacity:0

불투명 속성은 요소를 완전히 투명하게 만들지만 공간과 위치를 유지하며 다른 요소와 겹칠 수 있습니다. 이 방법은 요소를 일시적으로 숨겼다가 필요할 때 즉시 표시해야 하는 상황에 적합합니다.

예를 들어 div 요소를 숨기고 필요할 때 표시하려고 합니다.

HTML:

<div class="hide-me">这是要隐藏的元素。</div>
로그인 후 복사
로그인 후 복사
로그인 후 복사

CSS:

.hide-me {
  opacity: 0;
}
로그인 후 복사

위 CSS 코드에서 .hide-me는 클래스 이름이고 이를 사용하는 모든 요소는 수업은 투명하고 보이지 않게 됩니다.

  1. height:0; width:0

이미지를 숨기려면 height:0; width:0 속성을 사용하여 이미지 크기를 0으로 설정할 수 있습니다. 이 방법은 전체 요소를 숨기는 대신 작은 아이콘이나 버튼을 숨기는 데 자주 사용됩니다. 예를 들어 이미지를 숨기려는 경우:

HTML:

<img class="hide-me" src="example.jpg" alt="image">
로그인 후 복사

CSS:

.hide-me {
  height: 0;
  width: 0;
}
로그인 후 복사

위 CSS 코드에서 .hide-me는 클래스 이름이며 이 클래스를 사용하는 이미지는 표시되지 않습니다.

요약:

CSS를 사용하여 요소를 숨길 때 필요에 따라 다양한 방법을 선택할 수 있습니다. 요소를 완전히 숨기고 공간을 확보하려면 display: none을 사용하고, 요소를 숨겨야 하지만 공간을 유지해야 하는 경우 필요한 경우 요소를 즉시 표시하려면 opacity를 사용합니다. 0 및 높이: 0; 너비:0 속성. 어떤 방법을 선택하든 레이아웃에서 원하지 않는 요소를 숨기고 필요할 때 즉시 표시할 수 있습니다.

위 내용은 CSS를 사용하여 요소를 숨기는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿