전 의사 요소에 대한 Z-색인 수수께끼
상위 요소 내에서 이전 의사 요소를 사용할 때 해당 문제를 해결하는 것이 필수적입니다. 포지셔닝 동작. 기본적으로 의사 요소는 상위 요소 안에 위치합니다.
그러나 상위 요소에 Z-인덱스를 할당하면 새로운 스택 컨텍스트가 생성되어 해당 콘텐츠가 격리됩니다. 결과적으로, 음수 z-인덱스를 사용하더라도 스택 컨텍스트 경계로 인해 이전 의사 요소가 상위 요소 뒤에 나타날 수 없습니다.
이 문제를 해결하려면 다음 해결 방법을 고려하세요.
예:
<code class="css"><div class="wrapper"> <header> content... <span class="pseudo-element">Before content...</span> </header> </div> .wrapper { position: relative; z-index: 0; } header { position: relative; background: yellow; height: 100px; width: 100px; z-index: 1; } .pseudo-element { position: absolute; background: red; height: 100px; width: 100px; top: 25px; left: 25px; z-index: 0; }</code>
위 내용은 ## `z-index`를 사용할 때 `::before` 의사 요소를 상위 요소 뒤에 배치하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!