CSS에서 요소를 표시하고 숨기는 방법

PHPz
풀어 주다: 2023-04-23 13:58:15
원래의
2470명이 탐색했습니다.

CSS는 웹 디자인에 사용되는 언어로 웹 페이지의 가독성과 상호 작용성을 향상시키고 웹 요소의 표현을 더욱 풍부하게 만듭니다. 그 중 CSS의 표시 및 숨기기 기능은 웹 디자인 프로세스의 공통 요구 사항입니다. 이 글에서는 CSS에서 요소를 표시하고 숨기는 방법을 자세히 소개합니다.

1. 표시 속성을 사용하세요.

CSS의 표시 속성은 요소의 표시 모드를 제어할 수 있습니다. 일반적인 속성 값에는 block, none, inline, inline-block 등이 있습니다. 그 중 none 속성 값은 요소를 숨길 수 있으며, 이 속성 값 아래에서는 해당 요소가 웹 페이지에 표시되지 않습니다.

예를 들어 다음 코드는 버튼을 클릭하여 단락을 표시하거나 숨길 수 있습니다.

HTML 코드:

<button onclick="hide()">隐藏段落</button>
<p id="hide-me">这是一段话。</p>
로그인 후 복사
로그인 후 복사
로그인 후 복사

CSS 코드:

#hide-me {
  display: block;
}
로그인 후 복사

JavaScript 코드:

function hide() {
    var para = document.getElementById("hide-me");
    para.style.display = "none";
}
로그인 후 복사

위 코드에서 버튼을 클릭하면 JavaScript 코드는 ID가 "hide-me"인 단락 요소를 가져온 다음 표시 속성을 수정하여 요소를 숨기는 효과를 얻습니다.

2. 가시성 속성 사용

CSS의 가시성 속성은 페이지 요소의 가시성을 제어할 수 있습니다. 공통 속성 값은 표시, 숨김, 축소입니다. 그 중 숨겨진 속성 값은 요소를 숨길 수 있으며, 이 속성 값에서도 요소는 웹 페이지에서 여전히 공간을 차지합니다.

예를 들어 다음 코드는 버튼을 클릭하여 단락을 표시하거나 숨길 수 있습니다.

HTML 코드:

<button onclick="hide()">隐藏段落</button>
<p id="hide-me">这是一段话。</p>
로그인 후 복사
로그인 후 복사
로그인 후 복사

CSS 코드:

#hide-me {
  visibility: visible;
}
로그인 후 복사

JavaScript 코드:

function hide() {
    var para = document.getElementById("hide-me");
    para.style.visibility = "hidden";
}
로그인 후 복사

위 코드에서 버튼을 클릭하면 JavaScript 코드는 ID가 "hide-me"인 단락 요소를 가져온 다음 가시성 속성을 수정하여 요소를 숨기는 효과를 얻습니다.

3. 불투명도 속성을 사용하세요.

CSS의 불투명도 속성은 요소의 투명도를 제어할 수 있으며, 공통 속성 값은 요소의 불투명도를 나타내는 0부터 1까지의 숫자입니다. 그 중 0은 완전히 투명함을 의미하고, 1은 불투명함을 의미합니다. 요소의 불투명도 속성을 0으로 설정하면 요소를 숨길 수도 있습니다.

예를 들어 다음 코드는 버튼을 클릭하여 단락을 표시하거나 숨길 수 있습니다.

HTML 코드:

<button onclick="hide()">隐藏段落</button>
<p id="hide-me">这是一段话。</p>
로그인 후 복사
로그인 후 복사
로그인 후 복사

CSS 코드:

#hide-me {
  opacity: 1;
}
로그인 후 복사

JavaScript 코드:

function hide() {
    var para = document.getElementById("hide-me");
    para.style.opacity = "0";
}
로그인 후 복사

위 코드에서 버튼을 클릭하면 JavaScript 코드는 ID가 "hide-me"인 단락 요소를 가져온 다음 불투명도 속성을 수정하여 요소를 숨기는 효과를 얻습니다.

4. z-index 속성을 사용하세요.

어떤 경우에는 요소 숨기기 및 표시를 제어하기 위해 스택 순서를 사용해야 합니다. CSS의 z-index 속성은 요소의 레벨을 설정하여 페이지에서 요소의 스택 순서를 제어할 수 있으며, 다른 요소의 z-index 속성 값을 조정하여 숨김 및 표시 효과를 얻을 수 있습니다.

예를 들어 다음 코드는 버튼을 클릭하여 단락을 표시하거나 숨길 수 있습니다.

HTML 코드:

<button onclick="hide()">隐藏段落</button>
<p id="hide-me" style="position: absolute; top: 50px; left: 50px; z-index: 1;">这是一段话。</p>
로그인 후 복사

CSS 코드:

JavaScript 코드:

function hide() {
    var para = document.getElementById("hide-me");
    para.style.zIndex = "-1";
}
로그인 후 복사

위 코드에서 버튼을 클릭하면 JavaScript가 코드는 "hide-me" 단락 요소라는 ID를 얻은 다음 해당 요소를 숨기는 효과를 얻기 위해 z-index 속성을 수정합니다.

요약

CSS의 표시 및 숨기기 기능은 웹 페이지의 다양한 요소 표시 및 숨기기를 제어하는 ​​데 도움이 될 수 있습니다. 표시, 가시성, 불투명도 및 Z-색인 속성을 사용하면 원하는 효과를 쉽게 얻을 수 있으며 웹 디자인을 더욱 유연하고 다양하게 만들 수 있습니다.

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

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