CSS에서는 z-index 속성을 사용하여 요소의 스택 순서를 설정할 수 있습니다. 스택 순서가 높은 요소는 구문 형식에서 항상 스택 순서가 낮은 요소 앞에 옵니다. "z-index:numeric;"이면 음수 값이 허용됩니다.
이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
CSS에서는 z-index 속성을 사용하여 레벨을 설정할 수 있습니다.
z-index 속성은 요소의 스택 순서를 설정합니다. 더 높은 스택 순서를 가진 요소는 항상 더 낮은 스택 순서를 가진 요소 앞에 나타납니다. (Z-인덱스는 위치가 지정된 요소에서만 작동합니다).
페이지 레이아웃을 해본 학생들은 Z-색인 속성에 대해 매우 익숙할 것입니다. Z-색인은 웹 페이지 표시를 위한 특수 속성입니다. 모니터에 표시되는 패턴은 2차원 평면이므로 위치 속성을 나타내는 x축과 y축이 있습니다. 디스플레이 소자의 상하층의 중첩 순서 등 입체적인 개념을 표현하기 위해 z축의 차이를 나타내는 z-index 속성을 도입하였다. 중첩 시퀀스에서 요소의 상위 및 하위 3차원 관계를 나타냅니다.
z-index 값이 더 큰 요소는 z-index 값이 더 작은 요소에 겹쳐집니다. 이 속성이 지정되지 않은 위치 지정 개체의 경우 양수 Z-색인 값을 가진 개체는 그 위에 있고 음수 Z-색인 값을 가진 개체는 아래에 있습니다.
간단한 데모
<div style="width:200px;height:200px;"></div> <div style="position:relative; top:-50px; width:100px;height:100px;"><div>
두 개의 DIV, 두 번째는 50px 위로 이동합니다. 일반적인 상황은 이렇습니다
두 번째 div가 첫 번째 div를 덮고, 두 번째 div에 z-index 속성을 추가합니다.
<div></div> <div><div> <p> 결과는 다음과 같습니다. z-index의 가장 간단한 적용은 다음과 같습니다</p> <p><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/024/1d996561d6b4fe03194a5cc37c8b4c04-1.png?x-oss-process=image/resize,p_40" class="lazy" title="CSS 계층 관계를 설정하는 방법" alt="CSS 계층 관계를 설정하는 방법" style="max-width:90%" style="max-width:90%" border="0"></p> <h3 id="위치가-지정된-요소에만-유효합니다">위치가 지정된 요소에만 유효합니다.</h3> <p>z-index 속성은 위치가 지정된 요소에 적합합니다(위치 속성 값은 상대 또는 절대 또는 고정입니다. 객체)는 디스플레이 화면에 수직인 방향(Z축이라고 함)으로 배치된 요소의 스택 순서를 결정하는 데 사용됩니다. 즉, 요소가 배치되지 않으면 해당 요소에 설정된 z-인덱스가 유효하지 않습니다. </p><pre class='brush:php;toolbar:false;'><div style="width:200px;height:200px;z-index:30"></div> <div style="position:relative; top:-50px; width:100px;height:100px;z-index:10;"><div>
첫 번째 p의 z-index가 두 번째 p의 z-index보다 크더라도 첫 번째 p의 위치가 지정되지 않고 z-index 속성이 작동하지 않기 때문에 여전히 두 번째 p에 의해 가려집니다.
동일한 z-index를 가지고 누가 올라가고 누가 내려갈까요?
동일한 z-index에는 실제로 두 가지 상황이 있습니다
1. 두 요소가 배치되지 않으면 위치가 겹치거나, 두 요소가 모두 배치되고 z- 동일한 인덱스의 위치가 겹치는 경우 문서 흐름 순서에 따라 나중에 요소가 이전 요소를 덮어씁니다.
<div style="position:relative;width:200px;height:200px;"></div> <div style="position:relative; top:-50px; width:100px;height:100px;"><div>
2 두 요소 모두 Z-인덱스가 설정되지 않은 경우 기본값을 사용합니다. 하나는 배치되고 다른 하나는 배치되지 않습니다. 그러면 배치된 요소가 배치되지 않은 요소를 덮습니다
<div style="position:relative;top:50px;width:200px;height:200px;"></div> <div style=" width:100px;height:100px;"><div>
상위-하위 관계 처리
부모 요소가 유효한 경우 z-색인이 유효하면 자식 요소는 z-색인 설정 여부에 관계없이 부모 요소와 일치하며 부모 요소 위에 있게 됩니다
<div style="position:relative;width:200px;height:200px;z-index:10;"> <div style="position:relative;width:100px;height:100px;z-index:-5;"><div> </div>
z -하위 요소의 인덱스가 상위 요소보다 작게 설정되어 있으면 하위 요소는 여전히 상위 요소 위에 나타납니다
상위 요소의 Z-인덱스가 유효하지 않은 경우(위치가 지정되지 않았거나 기본값을 사용하지 않음) , 그러면 위치가 지정된 하위 요소의 z-index 설정이 적용됩니다
<div> <div> <div> </div> <p>z-index=-5 하위 요소가 적용되고 상위 요소에 의해 재정의됩니다</p> <p><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/article/000/000/024/eb75caa902e9aae6dbbb5eb9ed1d19eb-6.png?x-oss-process=image/resize,p_40" class="lazy" title="CSS 계층 관계를 설정하는 방법" alt="CSS 계층 관계를 설정하는 방법" style="max-width:90%" style="max-width:90%" border="0"> </p> <h3 id="형제-사이의-하위-요소">형제 사이의 하위 요소</h3> <p>z -형제 요소의 인덱스가 적용되며, 하위 요소의 적용 범위 관계는 상위 요소에 의해 결정됩니다</p><pre class='brush:php;toolbar:false;'><div style="position:relative;width:100px;height:100px;z-index:5;"> <div style="position:relative;width:50px;height:250px;z-index:50;"></div> </div> <div style="position:relative;width:100px;height:100px;z-index:10;margin-top:4px;"> <div style="position:relative;width:30px;height:150px;z-index:-10;"></div> </div>
첫 번째 div의 하위 요소의 z-인덱스는 상위 요소 z-로 인해 상대적으로 높습니다. 인덱스가 두 번째 div보다 낮으므로 첫 번째 div 하위 요소는 두 번째 div 및 해당 하위 요소
(동영상 공유 학습: css 동영상 튜토리얼)
에 의해 보호됩니다.위 내용은 CSS 계층 관계를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

React Ecosystem은 모두 드래그 앤 드롭의 상호 작용에 중점을 둔 많은 라이브러리를 제공합니다. 우리는 React-dnd, React-beautiful-dnd를 가지고 있습니다.

나는 자주 배경 클립을 사용한다고 말할 수 없습니다. I ' D WART IT IT는 일상적인 CSS 작업에서 거의 사용되지 않았습니다. 그러나 나는 Stefan Judis의 게시물에서 그것을 상기시켰다.

requestAnimationFrame을 사용하여 애니메이션은 쉬워야하지만 React의 문서를 철저히 읽지 않으면 몇 가지 문제가 발생할 수 있습니다.

아마도이를 사용자에게 제공하는 가장 쉬운 방법은 요소의 ID를 대상으로하는 링크 일 것입니다. 그래서 ...처럼 ...

들어보세요, 나는 GraphQL 전문가가 아니지만 함께 일하는 것을 좋아합니다. 프론트 엔드 개발자로서 데이터를 노출시키는 방법은 꽤 멋지다. 메뉴와 같습니다

이번 주에 타이포그래피를 검사하기위한 편리한 북마크 인 Roundup, JavaScript 모듈과 Facebook의 Facebook 등을 어떻게 가져 오는지 땜질하기 위해 대기하는 편리한 북마크 인 Roundup과 Facebook의


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

Dreamweaver Mac版
시각적 웹 개발 도구
