美文网首页
z-index 学习笔记

z-index 学习笔记

作者: 晴天的晴q | 来源:发表于2019-09-27 18:30 被阅读0次

顺序规则

如果不设置节点的 position 属性,位于文档流后面的节点会遮盖前面的节点。

定位规则

  • 设置节点的 position: static; 位于文档流后面的节点会遮盖前面的节点。
  • 设置节点为非 static,则该节点会覆盖没有设置 position 或 position: static; 的节点。

参与规则

z-index 仅在节点的 position: relative/absolute/fixed; 时有效。

默认值规则

若所有的节点都定义了 position: relative;

  • z-index: 0; 的节点与没有设置 z-index 的节点在同一层级内没有高低之分。
  • z-index >= 1 的节点会遮盖没有设置 z-index 的节点。
  • z-index < 0 的节点会被没有定义 z-index 的节点覆盖。

从父规则

如果都设置了 position: relative;

  • 同级元素元素 A 的 z-index 大于 元素 B 的 z-index,那么 A 的子元素必定覆盖在 B 的子元素上。
  • 同级元素元素 A 的 z-index 等于 元素 B 的 z-index,则根据顺序规则,B 覆盖在 A 上,则 A 的子元素设置的再大,也不可能覆盖过 B 的子元素。

相关文章

  • z-index 学习笔记

    顺序规则 如果不设置节点的 position 属性,位于文档流后面的节点会遮盖前面的节点。 定位规则 设置节点的 ...

  • z-index学习

    title: z-indexdate: 2017-05-16 z-index z-index z-index 概念...

  • z-index的理解

    第一节:z-index基础 较大的z-index会覆盖较小的那个z-index元素 z-index:auto 默认...

  • z-index属性

    number z-index:3; 按照z-index的大小排序

  • z-index属性的理解

    简单介绍z-index 什么是z-index? z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是...

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

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

  • z-index 须知

    z-index 需要先加入 position:absolute/relative 定位 可参考z-index

  • 搞懂Z-index的所有细节

    Z-index测试网站 一 z-index 在什么情况下才生效? Z-index的运用是需要条件的,与其相关的属性...

  • z-index part3

    不支持z-index的层叠上下文元素的层叠顺序均是z-index: auto级别 依赖z-index的层叠上下文元...

  • 堆叠顺序

    元素堆叠顺序简图 background border 块级 浮动 内联 z-index: 0 z-index: +...

网友评论

      本文标题:z-index 学习笔记

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