## 使用 `z-index` 時如何將 `::before` 偽元素定位在其父元素後面?
Before 偽元素的 Z 索引難題
在父元素中使用 before 偽元素時,必須解決其問題定位行為。預設情況下,偽元素位於其父元素內部。
但是,為父元素指派 z 索引會建立一個新的堆疊上下文,從而隔離其內容。因此,由於堆疊上下文邊界,before 偽元素即使 z 索引為負,也無法出現在父元素後面。
要解決此問題,請考慮以下解決方案:
- 單獨的元素層次結構: 在標題元素之前添加另一個元素。這會創建一個自然的堆疊順序,其中新的父元素可以被賦予低於標題的 z-index,從而允許先前的偽元素出現在其後面。
- Z-Index 嵌套: 雖然不太推薦,但您可以對偽元素使用負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中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
<🎜>:種植花園 - 完整的突變指南
3 週前
By DDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
如何修復KB5055612無法在Windows 10中安裝?
3 週前
By DDD
北端:融合系統,解釋
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在本週的平台新聞綜述中,Chrome引入了一個用於加載的新屬性,Web開發人員的可訪問性規範以及BBC Move

該文檔負責人可能不是網站上最迷人的部分,但是其中所處的內容對於您的網站的成功也一樣重要

有很多分析平台可幫助您跟踪網站上的訪問者和使用數據。也許最著名的是Google Analytics(廣泛使用)
