美文网首页
z-index 有什么作用? 如何使用?

z-index 有什么作用? 如何使用?

作者: Maggie_77 | 来源:发表于2016-11-28 19:30 被阅读0次

因为显示器是显示的图案是一个二维平面,拥有x轴和y轴来表示位置属性。为了表示三维立体的概念如显示元素的上下层的叠加顺序引入了z-index属性来表示z轴的区别。表示一个元素在叠加顺序上的上下立体关系。

z-index值较大的元素将叠加在z-index值较小的元素之上。对于未指定此属性的定位对象,z-index 值为正数的对象会在其之上,而 z-index 值为负数的对象在其之下。

z-index属性适用于定位元素(position属性值为 relative 或 absolute 或 fixed的对象),用来确定定位元素在垂直于显示屏方向(称为Z轴)上的层叠顺序,也就是说如果元素是没有定位的,对其设置的z-index会是无效的。

相同z-index谁上谁下
1.如果两个元素都没有定位发生位置重合现象或者两个都已定位元素且z-index相同发生位置重合现象,那么按文档流顺序,后面的覆盖前面的。
2.如果两个元素都没有设置z-index,使用默认值,一个定位一个没有定位,那么定位元素覆盖未定位元素

父子关系处理
1.如果父元素z-index有效,那么子元素无论是否设置z-index都和父元素一致,会在父元素上方
2.如果父元素z-index失效(未定位或者使用默认值),那么定位子元素的z-index设置生效

兄弟之间子元素
如果兄弟元素的z-index生效,那么其子元素覆盖关系由父元素决定

相关文章

  • z-index 有什么作用? 如何使用?

    z-index 有什么作用? 可以解决元素的覆盖问题,决定那个元素在上方,哪一个在下方;z-index的值可以是负...

  • z-index 有什么作用? 如何使用?

    因为显示器是显示的图案是一个二维平面,拥有x轴和y轴来表示位置属性。为了表示三维立体的概念如显示元素的上下层的叠加...

  • z-index层级问题不起作用

    在使用z-index这个属性之前,我们必须先了解使用z-index的必要条件,在使用这个属性的前提是什么: 1、要...

  • CSS深入理解之z-index 笔记

    z-index 与 css 定位属性 z-index 只对定位元素有作用。 如果定位元素z-index没有发生嵌套...

  • jQuery Dom

    一、以下 jQuery 方法有什么作用?如何使用?给出范例 .append().prepend().before(...

  • 图层顺序调整属性(z-index)

    z-index 只对定位元素有作用

  • jQuery 方法

    以下 jQuery 方法有什么作用?如何使用?给出范例 .prepend().before().after().r...

  • 19:jQuery DOM

    以下 jQuery 方法有什么作用?如何使用?给出范例 $node.text()和$node.html()有什么区...

  • jQuery DOM操作方法介绍

    以下jQuery方法有什么作用?如何使用?给出范例 .append() 写法:.append(content[,c...

  • css定位流z-index属性

    1什么是z-index属性?默认情况下所有的元素都有一个默认的z-index属性取值是0z-index属性的作用是...

网友评论

      本文标题:z-index 有什么作用? 如何使用?

      本文链接:https://www.haomeiwen.com/subject/cpgopttx.html