這篇文章給大家分享的是有關(guān)CSS中z-index屬性的使用方法的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
創(chuàng)新互聯(lián)專(zhuān)注于橋西網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供橋西營(yíng)銷(xiāo)型網(wǎng)站建設(shè),橋西網(wǎng)站制作、橋西網(wǎng)頁(yè)設(shè)計(jì)、橋西網(wǎng)站官網(wǎng)定制、小程序定制開(kāi)發(fā)服務(wù),打造橋西網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供橋西網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
z-index屬性設(shè)置元素的堆疊順序,擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面,如果想要讓后面的元素優(yōu)先級(jí)更高,你可以使用z-index屬性來(lái)設(shè)置。
下面我們就來(lái)具體看看如何使用CSS中的z-index屬性?
z-index描述如下。
z-index:value ;
值以整數(shù)形式輸入,數(shù)字較大的值顯示在前面。
要使用z-index,必須將static(初始值)以外的值應(yīng)用于position屬性中的元素。
輸入auto時(shí),將設(shè)置與父元素相同的值。如果未在父元素中指定z-index,則值為0。(初始值)
我們來(lái)具體看一個(gè)示例
代碼如下:
將z-index應(yīng)用于以下html。
HTML代碼
首先,它是未指定z-index的狀態(tài)。
CSS代碼
sample.css
img.content1{position:absolute; top:50px; left:150px; } img.content2{position:absolute; top:300px; left:100px; }
上述代碼中上傳了img文件夾下的兩張圖片girl.jpg和flower.jpg,根據(jù)position屬性它們有一部分重疊在了一起
在沒(méi)有設(shè)定z-index屬性的最初狀態(tài)下,后面設(shè)置的flower.jpg在girl.jpg前面顯示,如圖所示
接下來(lái)我們來(lái)設(shè)置z-index屬性的值,將girl.jpg的z-index的值設(shè)置為2,將flower.jpg的z-index的值設(shè)置為1。
CSS代碼
img.content1{position:absolute; top:100px; left:100px; z-index: 2; } img.content2{position:absolute; top:200px; left:200px; z-index: 1; }
運(yùn)行結(jié)果
在瀏覽器上顯示如下所示的效果,由于girl.jpg被優(yōu)先考慮,因此它顯示在flower.jpg的前面。
最后,我們來(lái)看一下添加文本文字的示例
代碼如下
HTML代碼
這是添加的文字
CSS代碼
p {font-size: 20px; color:#ffffff; position:absolute; top:200px; left:200px; z-index: 3;} img.content1{position:absolute; top:100px; left:100px; z-index: 2; } img.content2{position:absolute; top:200px; left:200px; z-index: 1; }
因?yàn)槎温涞奈淖质亲铋_(kāi)始被設(shè)置的,所以本來(lái)不能顯示在圖像上,但是通過(guò)將z-index的值設(shè)為3就會(huì)在最前面顯示。
效果如下
感謝各位的閱讀!關(guān)于CSS中z-index屬性的使用方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!