文章專區

網頁設計相關文章

CSS的z-index-決定元素的堆疊順序

 z-index可以設定元素的堆疊順序,

設定值越高越前面,可以為負數,例如:z-index: -1。

另外要注意的是z-index只能在有設定位(position)的元素上才會奏效。

可設定為position: static、absolute、relative、fixed。

如下圖範例1中所示,如果將色塊設成z-index: 1的話,就會將文字擋住了。

 

然而如果改成z-index:-1的話,因為色塊的順序為負的,所以會被放置在文字的後面。

 

範例2:

如範例2所示,設定值越大的元素( z-index:3),堆疊順序會越前面,

要注意設定值以免遮蓋到後方的元素。