CSS 的层叠上下文

发布于 2023-12-11 06:54:03 字数 530 浏览 26 评论 0

定义

处于层叠上下文的元素会有一个层叠顺序,它类似于三维里的 z 轴,也就是我们人眼看到屏幕的这一条垂线。

层叠顺序

在 CSS2 的时代,层叠顺序是 background/border -> 负 z-index -> block 块级盒子 -> float 盒子 -> inline 内联盒子 -> z-index 为 auto 或 z-index: 0 -> 正 z-index

当设置 position: relative 或 position: absolute 时,如果 z-index 不为 auto 则会创建层级上下文。另外,层叠上下文是可以嵌套的,很多时候我们发现 z-index 属性不起作用,这个时候就要检查下是不是父级元素的层叠上下文影响到了

CSS3 后,元素的 opacity ,transform 属性也会影响层叠上下文。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

与他有关

暂无简介

文章
评论
27 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文