CSS 的层叠上下文
定义
处于层叠上下文的元素会有一个层叠顺序,它类似于三维里的 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 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论