首頁 >web前端 >css教學 >如何使用CSS z-index屬性調整元素的堆疊

如何使用CSS z-index屬性調整元素的堆疊

不言
不言原創
2019-01-18 16:58:545898瀏覽

z-index是一個可以設定元素堆疊順序的屬性,當堆疊紙張時,底部紙張隱藏在頂部紙張後面則將無法看到它,類似地,WEB站點的元素也會處於這樣堆疊的狀態,而使用z-index就可以更改堆疊的順序。

如何使用CSS z-index屬性調整元素的堆疊

堆疊的順序由數值的大小決定

#用數字指定z-index屬性值,如果這個數值大的話,在前面,小的話則在後面。

如何使用CSS z-index屬性調整元素的堆疊

對於紅色框,我們將z-index的值設為10,藍色框將z-index的值設為100。

由於藍色框z-index的值較大,因此它將顯示在前面。

如果將藍色框的z-index值改為5,因為紅色框的值大於了藍色框,因此紅色框在前

如何使用CSS z-index屬性調整元素的堆疊

使用z-index屬性時必須指定position

此外,z-index屬性只能用於具有relative,absolute,fixed的位置而不能用於position:static 。

如何使用z-index屬性?

基本語法

选择器{
z-index: 数值;
}

我們來看具體的範例

HTML

<div class="z-index_test">
</div>
<div class="z-index_test2">
</div>

如何使用CSS z-index屬性調整元素的堆疊

.z-index_test {
    height:  200px;             
    width:  200px;              
    background-color: #FF5722;  
    position:  relative;       
    z-index: 10;                
}
.z-index_test2 {
    height:  200px;             
    width:  200px;              
    background-color: #03A9F4;  
    position:  absolute;        
    top: 70px;                  
    left: 100px;                
    z-index: 100;              
}

運行效果如下

如何使用CSS z-index屬性調整元素的堆疊

這篇文章到這裡就全部結束了,更多精彩內容大家可以關注php中文網的相關欄位教學! ! !

以上是如何使用CSS z-index屬性調整元素的堆疊的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn