如何使用z-index
CSS中的属性
在里面定位柱我提到您可以使用z-index
属性来控制元素的Z轴定位。
当您有多个相互重叠的元素,并且需要确定哪个元素在用户附近,并且哪些元素应该隐藏在用户的后面时,此功能非常有用。
此属性采用一个数字(不带小数点),并使用该数字来计算Z轴上哪些元素显示得更靠近用户。
z-index值越高,元素越靠近用户放置。
当确定哪个元素应该可见以及哪个元素应该位于其后时,浏览器将对z-index值进行计算。
默认值为auto
,一个特殊的关键字。使用auto
,则Z轴顺序由页面中HTML元素的位置确定-最后一个同级项首先出现,因为它的定义是最后一次。
默认情况下,元素具有static
的价值position
财产。在这种情况下,z-index
属性没有任何区别-必须将其设置为absolute
,relative
或者fixed
去工作。
例子:
.my-first-div {
position: absolute;
top: 0;
left: 0;
width: 600px;
height: 600px;
z-index: 10;
}
.my-second-div {
position: absolute;
top: 0;
left: 0;
width: 500px;
height: 500px;
z-index: 20;
}
类的元素.my-second-div
将显示在它的后面.my-first-div
。
在这里,我们使用了10和20,但您可以使用任何数字。负数也是如此。选择不连续的数字是很常见的,因此您可以将元素放置在中间。如果改用连续数字,则需要重新计算定位中涉及的每个元素的z索引。
免费下载我的CSS手册
更多CSS教程:
- Flexbox指南
- CSS网格教程
- CSS变量(自定义属性)
- PostCSS简介
- CSS保证金属性
- 如何使用CSS将元素居中
- CSS系统字体
- 如何使用样式打印HTML
- CSS过渡入门指南
- CSS动画教程
- CSS简介
- CSS指南
- 如何使用PurgeCSS和PostCSS设置Tailwind
- 尾风备忘单
- 如何使用CSS连续旋转图像
- 使用CSS使表响应
- 如何通过二等分来调试CSS
- CSS选择器
- CSS级联
- CSS特异性
- CSS属性选择器
- CSS颜色
- CSS单位
- CSS url()
- CSS排版
- CSS Box模型
- CSS位置属性
- CSS媒体查询和响应式设计
- CSS功能查询
- CSS转换
- 如何使用CSS设置列表样式
- CSS供应商前缀
- CSS继承
- CSS伪类
- CSS伪元素
- 用CSS样式化HTML表
- CSS Display属性
- CSS calc()函数
- CSS边框
- 使用@import导入CSS文件
- CSS错误处理
- CSS过滤器
- CSS Box大小
- CSS背景
- CSS注释
- CSS字体
- CSS填充
- CSS float属性和清除
- CSS规范化
- CSS z-index属性
- 如何使用CSS禁用文本选择
- 如何使用CSS将项目放在其容器的底部
- 如何使用CSS反转颜色
- CSS中的响应式前置标签
- 自适应YouTube视频嵌入
- 响应式设计的良好CSS断点值是多少?
- 如何在Flexbox中对齐中心