css課堂之z-index的使用方法解析

Time:2016/07/04 08:39:50   Click:

z-index,作爲css一個疊加div的重要屬性,今天尚狐網絡(成(chéng)都(dōu)網站建設)就(jiù)爲大家解析一下z-index的使用方法

首先,我們來了解一下成(chéng)都(dōu)網站制作官方對(duì)于本屬性的解釋:z-index是針對(duì)網頁顯示中的一個特殊屬性。因爲顯示器是顯示的圖案是一個二維平面(miàn),擁有x軸和y軸來表示位置屬性。爲了表示三維立體的概念如顯示元素的上下層的疊加順序引入了z-index屬性來表示z軸的區别。表示一個元素在疊加順序上的上下立體關系。

其實,了解完了百度對(duì)z-index的屬性後(hòu),我們就(jiù)知道(dào)了,此屬性是爲了將(jiāng)網頁中的不同的層在空間上設置一些特殊的值,以确認層與層之間的上面(miàn)(遮罩屬性)。接下來,我會(huì)用我的官網的案例作爲例子。

查看地址:case-list-31.html

查看源css:

.case-box-wrap{width: 100%;float: left;}
.case-box{height: 300px;width: 1200px;margin: 0 auto;}
.case-list{width: 1220px;float: left;}
.case-list li{width: 285px;height:215px;float: left;background: #fff;margin:0 20px 20px 0;position: relative;padding: 10px; }
.case-list li:hover .seeicon{display: block;}
.case-list li:hover .imgback{display: block;}
.case-list li .ad265{width: 265px;height:159px;float: left;position: absolute;top: 10px;left: 10px;z-index: 7;background: rgba(0,0,0,0.3);overflow: hidden;}
.case-list li .seeicon{width: 100%;height:162px;float: left;position: absolute;top: 0;left: 0;z-index: 8;background: url(../Images/see.png) no-repeat  114px 62px;display: none;}
.case-list li .imgback{width: 265px;height:159px;float: left;position: absolute;top: 10px;left: 10px;z-index: 7;background: rgba(0,0,0,0.8);display: none;}
.case-list li .img{width: 265px;height:159px;float: left;position: absolute;top: 10px;left: 10px;z-index: 6;}
.case-list li .img img{width: 265px;height:159px;float: left;}
.case-list li .title{width: 265px;height:47px;float: left;line-height: 47px;color: #333;text-indent: 0px;position: absolute;bottom: 0;}

通過(guò)上面(miàn)可以看到,當鼠标經(jīng)過(guò)時(shí),一個有黑色半透明的背景就(jiù)顯示,div之間是用z-index進(jìn)行上下控制,imgback層的z-index是7,所以比縮略圖的div(.img)要高,所以,當鼠标經(jīng)過(guò)時(shí),z-index爲7的imgback層就(jiù)在縮略圖上層,就(jiù)達到了現在的效果。

官網的使用方法:

定義和用法
z-index 屬性設置元素的堆疊順序。擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面(miàn)。
注釋:元素可擁有負的 z-index 屬性值。
注釋:Z-index 僅能(néng)在定位元素上奏效(例如 position:absolute;)!

通過(guò)以上對(duì)成(chéng)都(dōu)網站設計的案例分析,希望對(duì)正在學(xué)習css的網友提供一些幫助。

TOP

錦江區聚格樂享網絡工作室@2012 版權所有
蜀ICP備12016524号-2

立即咨詢
成(chéng)都(dōu)網站建設,成(chéng)都(dōu)做網站,錦江區聚格樂享網絡工作室
40f13d50b73e104f832ed1b719ae6935