首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

CSS理解之z-index

z-index支持的属性值: 1. z-index:auto;默认值,如果不对z-index设置,默认为auto; 2. z-index:;整数值,z-index:1,z-index:...2等 3. z-index:inherit;继承 z-index基本特性: 1....Paste_Image.png 当第一个图片元素的祖先元素z-index值为auto时,祖先优先原则就会失效,z-index:auto可以看成是z-index:0,尽管第二个图片元素的祖先元素z-index...本质差异:z-index:auto不可以创建层叠上下文,z-index:0可以。 第三个行为要点:z-index受限于层叠上下文 demo: <!...7.z-index与其它CSS属性层叠上下文(非定位元素层叠上下文和z-index关系) 1.不支持z-index的层叠上下文元素的层叠顺序均是z-index:auto级别(不支持z-index的层叠上下文

1.4K40

CSS:你真的会用 z-index 吗?

你真的会用 z-index 么? 如果你的 css 里面存在大量这样的代码 z-index:66、666、999、9999 可能你还不太理解 z-index ? ? 2....不含 z-index 元素如何堆叠?...2.3. z-index 如何影响堆叠? z-index 属性指定了一个具有定位属性的元素及其子代元素的 z-order。...最佳实践(不犯二准则) 对于非浮层元素,避免设置 z-index 值,z-index 值没有任何道理需要超过2,原因是: 定位元素一旦设置了 z-index 值,就从普通定位元素变成了层叠上下文元素,...例如,A小图标定位,习惯性写了个 z-index: 9;B一看,自己原来的实现被覆盖了,立马写了个 z-index: 99;结果比弹框组件层级还高,立马弹框组件来一个 z-index: 99999……显然

90210

前端学习笔记之Z-index详解

随后,我们会谈一些关于层叠的内容,以更好地理解在z-index的背后到底发生了什么。 ---- z-index 基础 我相信你一定对三维坐标空间很熟悉。...如果你只看层叠等级2, 6, 7(那些提到了z-index的等级),很有可能你会发现这和你对于z-index的理解相符。...正z-index值比0 z-index值更高一层,0 z-index值又比负z-index值高一层。 尽管这也很有可能是我们大部分人停止思考关于这些层叠层的地方。...事实上,我们真正得到的是如下结果: .one — z-index = 10 .two — z-index = 10.100 .three — z-index = 10.150 .four — z-index...希望这些例子能帮助你厘清为什么有时一个有着较大z-index值的元素却显示在只有较小z-index值的元素的后面。 ---- 结论 当你初次遇到z-index时,它就像一个非常简单、易于理解的属性。

95350
领券