您现在的位置是:网站首页> 编程资料编程资料
CSS 中重要的层叠概念详解
2021-09-03
965人已围观
简介 这篇文章主要介绍了CSS 中重要的层叠概念详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
最近在项目的过程中遇到了一个问题,menu-bar希望始终显示在最上面,而在之后的元素都显示在它之下,当时设置了 z-index 也没有效果,不知道什么原因,因此找了一下css有关层叠方面的资料,解决了这个问题,这里记录一下~
屏幕是一个二维平面,然而HTML元素却是排列在三维坐标系中,x为水平位置,y为垂直位置,z为屏幕由内向外方向的位置,我们在看屏幕的时候是沿着z轴方向从外向内的;由此,元素在用户视角就形成了层叠的关系,某个元素可能覆盖了其他元素也可能被其他元素覆盖;

那么这里有几个重要的概念: 层叠上下文 (堆叠上下文, Stacking Context)、 层叠等级 (层叠水平, Stacking Level)、 层叠顺序 (层叠次序, 堆叠顺序, Stacking Order)、 z-index
声明:
- 以下定位元素指的是
position:absolute|fixed|relative|sticky - 以下非定位元素指的是
position:initial|static - 关于层叠上下文还有一个类似的概念: 块级格式化上下文 (BFC, Block Formatting Context),可以参考一下 CSS 中重要的BFC,其中还介绍了一些文档流的内容;
- 本文蛮长的,但是如果你有勇气看完,那应该对层叠有关概念就基本掌握了 (~o ̄
相关内容
- 详解css3中 text-fill-color属性 CSS3 Text Stroke(文本描边)和text-fill-color(文本填充色)调试工具
- 几种常见的CSS布局(小结)CSS布局之如何实现居中布局css等高布局常用几种方式CSS之居中布局的实现方法css实现三栏布局的几种方法及优缺点
- 解决margin 外边距合并问题 使用CSS实现三栏自适应布局(两边宽度固定,中间自适应)CSS实现三栏布局中间一栏自适应且随文字大小变化宽度的示例代码CSS columns实现两端对齐布局的示例代码用CSS Grid布局制作一个响应式柱状图的实现解决CCS中的margin:top塌陷问题css如何利用负margin技术实现平均布局CSS 外边距(margin)重叠及防止方法css 布局 之 两端布局的实例代码 (利用父级负的margin)
- 纯css实现更改图片颜色的技巧 实现带CSS混合模式的JS视觉差轮播图特效jQuery基于CSS3混合模式的轮播图特效CSS3混合模式mix-blend-mode/background-blend-mode简介css3 svg仿微信加载框代码使用CSS混合模式和SVG来动态更改产品图片的颜色
- svg+css3做一个动感的波浪效果实现CSS3径向渐变radial-gradient实现波浪边框和内倒角的方法css3实现波纹特效、H5实现动态波浪效果CSS3实现文字波浪线效果示例代码
- 什么是BFC? CSS 使用伪元素清除浮动的方法CSS 列表模型之marker标记的使用浅谈CSS 伪元素&伪类的妙用CSS :befor :after 伪元素的巧妙用法CSS3中伪元素::before和::after的用法示例CSS 伪元素::marker详解
- css实现文字竖排的方式(小结)使用CSS实现文字的竖排的简单方法css实现文字竖排效果示例代码
- 20个让你效率更高的CSS代码技巧(整理)提高CSS代码效率的编写技巧CSS代码编写的一些性能优化技巧总结CSS3 实用技巧:实现黑白图像效果示例代码网页设计中HTML代码、CSS代码和javascript的技巧和细节关于CSS Hack与float闭合的CSS技巧 清除浮动代码CSS小技巧 导航中鼠标经过变换文字的实现代码CSS 代码质量提高的10条实用技巧帮我写出更好的CSS代码的一些技巧可读性CSS代码编写的小技巧CSS技巧:改善代码可读性并简化代码管理-CSS教程-网页制作-网页教学网
- flex布局被子元素撑开如何保持内容不超出容器的方法flex布局实现左侧文字溢出省略右侧文字自适应详解flex实现左右布局中按钮溢出隐藏效果Flexbox 布局的最简单表单的实现详解flex多列布局遇到的问题和解决方案 css flex几种多列布局浅谈CSS3中display属性的Flex布局的方法
- CSS布局之如何实现居中布局CSS之居中布局的实现方法CSS布局奇淫技巧之--各种居中总结 CSS各种居中布局方法汇总CSS元素居中布局的简单方法CSS网页布局:div垂直居中的各种方法-CSS教程-网页制作-网页教学网CSS网页布局:div水平居中的各种方法-CSS教程-网页制作-网页教学网CSS高级技巧:网页布局-CSS教程-网页制作-网页教学网
