CSS —— z-index與background重疊研究
一、z-index
規定頁面的重疊次序,對指定position為relative、absolute的元素有效(fixed沒有細究)。
二、background
通過自己的探索發現,元素在z軸向分為三層,示意圖如下:
說明:其從上到下疊放次序依次為:content內容層——背景圖片層——背景顏色層。上層會覆蓋下層,但覆蓋區域大小取決於上層的實際大小(如文字僅僅佔據字型的區域,背景圖片僅僅覆蓋圖片大小的區域,其它區域仍然為背景色)。padding屬於背景,但margin不是。
三、z-index與background的關係
1、 通過實踐發現,背景顏色層預設並不是白色,而是透明
驗證:
效果:<!DOCTYPE html> <html> <head> <title>z-index與background重疊研究</title> <meta charset="utf-8"> <style type="text/css"> *{ padding: 0; margin:0; border:0; } .area{ position: relative; width: 200px; height: 200px; margin:0 auto; border:1px dotted black; } .area > div{ position: absolute; top: 0; left: 0; width: 200px; height: 200px; z-index: 10; /*內部第一個div*/ /*通過設定上層的div的背景顏色與否檢視效果。 background-color: white; */ } .area > div + div{ z-index: 5; /*內部第二個div*/ background-color: pink; } </style> </head> <body> <div class="area"> <div> 高為200,寬為200的div1,絕對定位,z-index=10,未設定背景顏色 </div> <div> <br/> <br/> <br/> 高為200,寬為200的div2,絕對定位,z-index=5,背景顏色為粉紅pink </div> </div> </body> </html>
2、z-index優先在同級元素做比較,若同級元素沒有指定z-index,則預設不比較,但設定了z-index大於0的元素重疊在上層。此時同級中設定了z-index的元素可與其它未設定z-index的同級元素的子元素比較z-index,並得出兩者的重疊次序。假設同級中有兩個元素設定了z-index,則兩個同級元素比較z-index大小,此時不能跨級比較z-index(即同級中z-index小的元素,無論內部的子元素z-index有多大,都會處在父級元素中z-index較大的元素的底層)。
相關推薦
CSS —— z-index與background重疊研究
一、z-index 規定頁面的重疊次序,對指定position為relative、absolute的元素有效(fixed沒有細究)。 二、background 通過自己的探索發現,元素在z軸向分為三層,示意圖如下: 說明:其從上到下疊放次序依次為:c
css z-index層重疊順序
DIV層、span層等html標籤層重疊順序樣式z-index,平時我們使用較少,但也會難免會碰到CSS z-index使用。接下來divcss5介紹z-index從基本屬性到設定物件的層疊順序、重疊順序,從基礎語法到應用案例教程講解學習z-index。 一、z
CSS z-index的用法
不存在 特殊 ron relative selected 依據 樣式表 關系 定位元素 理清 position及z-index的用法: static : 無特殊定位,對象遵循HTML定位規則absolute : 將對象從文檔流中拖出,使用left,right,top,b
CSS z-index在ie67中不起作用
div relative 元素 ima 作用 nbsp chrome 正常 absolute 在chrome瀏覽器中可以看到這樣的效果: 但是在ie67中看到的是:
CSS----z-index 屬性詳解
用途: z-index 屬性設定元素的堆疊順序。擁有更高堆疊順序的元素總是會處於堆疊順序較低的元素的前面。 該屬性設定一個定位元素沿 z 軸的位置,z 軸定義為垂直延伸到顯示區的軸。 注意: z-index 屬性值可以是負的, 如果為正數,則離使用者更近,為負數則表示離使用者更遠。
CSS z-index 屬性 控制div上下層次
<html><head><style type="text/css">#img1{position:absolute;left:0px;top:0px;z-index:-1}</style><script type="text/javascript">
關於z-index與transform同時使用時的一些感想
這篇文章是在我做一個效果是產生的。 <div class="card"> <div class="card_front" style="transition:2s ease"> <img
CSS z-index 屬性(設定元素的堆疊順序)
定義和用法 z-index 屬性設定元素的堆疊順序。擁有更高堆疊順序的元素總是會處於堆疊順序較低的元素的前面。 註釋:元素可擁有負的 z-index 屬性值。 註釋:Z-index 僅能在定位元素上奏效(例如 position:absolute;)! 說明
css學習background-定位-z-index
containe ora rep 導航 當前 test str gin title 主要內容: 1.background 2.定位 3.z-index 概要解釋: 1.background-image: url(‘鏈接的圖片地址‘); 默認是橫向平鋪 縱向
CSS 中 position:absolute 與 z-index 對層次結構影響
不使用 position 這種情況下每一層都遵循 HTML 定位規則,其中的 left,right,top,bottom 定位資訊對其無效,z-index 也不會發揮作用因為沒有層疊的情況出現. 2. 使用 absolute 如兩個絕對定位物件的 z-index 屬性具有同樣的值,那麼將依據它們在HTML文件
css定位與z-index例項
<html><head><style>/* 靜態 */#ct1{ background:green; height:200px; width:200px; margin-bottom:10px;}#subCt1{ position:stat
CSS中透明度(opacity)與疊放層級(z-index)
當我們做前臺Web的時候,為了達到預期的效果,經常需要設定div的透明度或者是疊放層級,下面我們就分別來看看如何很好的來使用filter和z-index。 filter 主要語法為:filter: alpha(opacity=80); opacity:0.8; 其中opac
position 與z-index的愛恨情仇
ati img png parent tps 博客 col 9.png 負數 position: static static定位是HTML元素的默認值,即沒有定位,元素出現在正常的流中 position:fixed fixed定位是指元素的位置相對於瀏覽器窗口是
CSS的z-index
時代 exp col fff back uno absolut animation -i 1.z-index就是網頁的z軸,用相對定位絕對定位把兩個層重疊在一起,z-index的值越大,就越靠上 z-index沒有單位,z-index:99;這樣寫就夠了 CSS2.
【CSS】獲取元素的z-index值以及各種值的意義
cti width -i table pre class 解讀 span 描述 js可以獲取其元素的z-index值: $("document").ready(function(){ var a = $(‘.row‘).css(‘z-index‘); a
CSS層疊上下文、層疊等級、層疊順序、z-index
頁面布局 tps 特定 情況下 bsp 發生 模型 等級 結果 以往,由於自己使用z-index的頻率不大,所以對這個CSS屬性存在比較片面的認識。一直認為z-index就是用來描述定義一個元素在屏幕Z軸上的堆疊順序。z-index值越大在Z軸 上就越靠上,也就是離屏幕觀
CSS的下拉選單被擋住,修改Z-INDEX也不成功
CSS的下拉選單被擋住,修改Z-INDEX也不成功 做了一個滑鼠放上去就出現的下拉選單,但是這個下拉的內容被擋住了。 Z-INDEX 是設定不同塊的層次的,我修改了問題還是有。 後來發現是必須要把該便籤的父標籤的 position 屬性設定為 absolute 具體原
CSS層級關係--z-index
做過頁面佈局的同學對z-index屬性應該是很熟悉了,z-index是針對網頁顯示中的一個特殊屬性。因為顯示器是顯示的圖案是一個二維平面,擁有x軸和y軸來表示位置屬性。為了表示三維立體的概念如顯示元素的上下層的疊加順序引入了z-index屬性來表示z軸的區別。表示一個元素在疊加順序上的上下立體關係。 z-i
聊聊CSS中的層疊相關概念_CSS, z-index, BFC 教程
如果想要理解清楚CSS中的層疊相關的知識點,我們就很有必要先了解一些重要的概念: 文件流(Normal Flow) 格式化上下文(Formatting Context) 層疊上下文(Stacking Context) 層疊水平(Stacking Level) 層疊順序(Stacking Order) 文
css總結(1):z-index和vertical-align
1. z-index使用前提: 元素的position屬性為:relative,absolute,fixed三個中的一個時,才起作用。 2. vertical-align 使用: (1)必須宣告HTML為HTML5。即在HTML檔案頭部新增 <!DOCTYP