z-index軸在css中具體使用方法

          z-index屬性決定了一個HTML元素的層疊級別。元素層疊級別是相對于元素在Z軸上(與X軸Y軸相對照)的位置而言。一個更高的Z-index值意味著這個元素在疊層順序中會更靠近頂部。這個層疊順序沿著垂直的線軸被呈現。


          原理性的東西就不說了,網上搜索一大堆,具體講下z-index屬性怎么使用。這個屬性比較特別,并不是直接給div加個屬性就能起作用的。需要滿足2個條件:

          條件一:作用的這個div的position屬性不能是默認值(static默認值,沒有定位);

          條件二:必須是親兄弟間的div相互比較z-index軸需要是同一個父親);


          下面具體說下怎么操作

          作用的這個div的position屬性不能是默認值

          一般情況下,如果這個div需要定位的,可以選擇“absolute”或“fixed”值;如果僅僅是配合z-index使用,使z-index屬性起作用,可以選擇“relative”值。

          必須是親兄弟間的div相互比較z-index軸(需要是同一個父親)

          龍生龍,鳳生鳳,老鼠兒子愛打洞,這個就是類似繼承關系。

          舉例:兩個小伙之間比較地位高低有兩種情況,

          A:如果他們是同一個父親的兒子,這個兩小伙誰實力強,誰的地位就高。

          B:如果兩小伙的父親不是同一個人,那么這兩小伙的地位就是靠父親之間的地位高低決定的。


          總結:

          如果是同一個父級div里的子div相比較,哪個子div的z-index設置的高,哪個就排在前面;

          如果是不同父級div里的子div相比較,就是這兩個父級div相比較,誰的z-index設置的高,他們的父親連同兒子地位都高。(這兩個子div是不好比較的,他們的高低由父div決定)

           

          主站蜘蛛池模板: 封丘县| 洛川县| 林口县| 郓城县| 鸡泽县| 庆阳市| 邵阳县| 蚌埠市| 荆州市| 吴忠市| 建德市| 定远县| 汉源县| 宁乡县| 新安县| 卢氏县| 大姚县| 灵台县| 额敏县| 留坝县| 华宁县| 嘉鱼县| 宜都市| 阿拉善左旗| 青浦区| 太谷县| 赤水市| 西丰县| 尼勒克县| 资源县| 乐安县| 临海市| 通州区| 曲阜市| 广平县| 大石桥市| 奉节县| 托克逊县| 吉林省| 广昌县| 余江县|