在CSS中,可以使用z-index屬性來(lái)設(shè)置元素的堆疊順序。z-index屬性的值可以是整數(shù)、負(fù)數(shù)、auto或inherit。
整數(shù)值:較高的整數(shù)值會(huì)使元素具有較高的堆疊順序,即在其他元素之上顯示。較小的整數(shù)值會(huì)使元素具有較低的堆疊順序。
負(fù)數(shù)值:負(fù)數(shù)值會(huì)使元素具有較低的堆疊順序,即在其他元素之下顯示。
auto:元素的堆疊順序由瀏覽器自動(dòng)確定。
inherit:元素的堆疊順序繼承父元素的堆疊順序。
以下是設(shè)置z-index屬性的示例:
.element {
z-index: 2;
}
在上面的示例中,.element元素的堆疊順序被設(shè)置為2,這意味著它將顯示在具有較低堆疊順序的元素之上。
需要注意的是,只有定位屬性(如position: relative、position: absolute、position: fixed)的元素才能使用z-index屬性。如果元素未設(shè)置定位屬性,默認(rèn)值為static,此時(shí)z-index屬性不會(huì)起作用。