CSS中 z-index 的用法
CSS中 z-index 的用法
CSS中 z-index 的用法
语法:
z-index: auto,数值,inherit。
参数:
数值:
数值即是盒子在当前的堆叠环境中的堆叠层次。这个盒子也会建立一个新的堆叠环境。
auto:
生成的盒子的堆叠层次在当前堆叠环境中是0。除非它是根元素,否则它不会建立一个新的堆叠环境。
inherit:
规定应该从父元素继承 z-index 属性的值。
说明:
检索或设置对象的层叠顺序。
如两个绝对定位对象的此属性具有同样的值,那么将依据它们在HTML文档中声明的顺序层叠
对应的脚本特性为zIndex。请参阅我编写的其他书目。
CSS样式表中Z-index属性的一些特征:
- Z-index属性的默认值是0
- 元素可拥有负的 z-index 属性值,如z-index:-1
- Z-index属性无继承性
- Z-index属性JavaScript 使用语法:object.style.zIndex=”1″
- 几乎所有主流浏览器都支持 Z-index 属性
Z-index示意图
Z-index实例
Z-index 用于将在一个元素放置于另一元素之后。
<html>
<head>
<style type="text/css">
img.x
{
position:absolute;
left:0px;
top:0px;
z-index:-1
}
</style>
</head>
<body>
<h1>这是一个标题</h1>
<img class="x" src="/i/eg_mouse。jpg" />
<p>默认的 z-index 是 0。Z-index -1 拥有更低的优先级。</p>
</body>
</html>
效果图:
<html>
<head>
<style type="text/css">
img.x
{
position:absolute;
left:0px;
top:0px;
z-index:1
}
</style>
</head>
<body>
<h1>这是一个标题</h1>
<img class="x" src="/i/eg_mouse。jpg" />
<p>默认的 z-index 是 0。Z-index 1 拥有更高的优先级。</p>
</body>
</html>
效果图:
CSS样式表中Z-index属性使用的注意事项:
(1)Z-index仅对定位元素有效(如position:relative\absolute\float);
(2)Z-index只可比较同级元素。这也许是大家很容易忽视的问题,我就卡在了这里。也就是说,Z-index只能对同级元素进行分层展示;
(3)Z-index的作用域:假设A和B两个元素都设置了定位(相对定位、绝对定位、一个相对一个绝对定位都可以),且是同级元素,样式为:.boxA{z-index:4}
.boxB{z-index:5}
于是,不难看出,元素B的层级要高于元素A,在此需要指出的是,A元素下面的子元素的层级也同样都低于B元素里的子元素,即使你将A元素里的子元素设为z-index:9999;同理元素B里的子元素,即使是设的z-index:1它照样比元素A的层级要高;
(4)这个属性不会作用于窗口控件,如select对象。
(5)在父元素的子元素中设置Z-index的值,可以改变子元素之间的层叠关系
(6)子元素的Z-index值不管是高于父元素还是低于父元素,
- css样式退出效果(纯css实现选中切换效果的示例)
- css3动画效果图(css3实现波纹特效、H5实现动态波浪效果)
- css渐变有几种(CSS 还能这样玩?奇思妙想渐变的艺术)
- css设置3d效果代码(CSS 制作波浪效果的思路)
- css高级使用技巧(全面解析CSS Media媒体查询使用操作推荐)
- 纯css写三角形(老生常谈 使用 CSS 实现三角形的技巧多种方法)
- css文本溢出部分成省略号(CSS文本超出2行就隐藏并且显示省略号)
- css一键布局(css多种方式实现双飞翼布局)
- css怎么给背景颜色设置模糊(CSS设置背景图片模糊内容不模糊的解决方法)
- css3弹性盒模型常用属性(CSS3弹性盒模型开发笔记三)
- css如何制作动画效果(CSS制作三角形广告引导文字效果)
- html中table怎么用(详解CSS的table-layout属性的用法)
- 微信小程序图片加特效(微信小程序实现可实时改变转速的css3旋转动画实例代码)
- css3导航菜单(CSS3实现的侧滑菜单)
- css文字竖排代码(纯 CSS 实现多行文字截断功能)
- css3实现凸起效果(CSS3轻松实现圆角效果)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
- 换代在即,现在是抄底 7.5代 高尔夫的最佳时机吗(换代在即现在是抄底)
- 2020年大众7.5代高尔夫R终结特别版 最后的呐喊(2020年大众7.5代高尔夫R终结特别版)
- 七年前的这部剧有毒,全剧只有女主红到发紫,男主至今无人认识(七年前的这部剧有毒)
- 宋轶除了演过于曼丽,原来还演过一个青楼女子(宋轶除了演过于曼丽)
- 赵丽颖第一部当女主的戏,主角配角个个都是实力演员(赵丽颖第一部当女主的戏)
热门推荐
- sqlserver并发性能(sql server中的任务调度与CPU深入讲解)
- dedecms参数不显示(DEDECMS后台登陆空白排查错误原因)
- Extjs msgTarget 提示位置
- docker compose 与docker区别(windows安装Docker与docker-compose套装的详细教程)
- sqlcount函数转化为数值型(SQL判断是否"存在",还在用 count 操作?很耗时的!)
- SQL Server作业
- qt和js相互调用(QT与javascript交互数据的实现)
- php系统转换的三种方式(PHP容器类的两种实现方式示例)
- http状态码304
- dell r730服务器安装操作系统(DELL R730服务器配置RAID与安装服务器系统以及域的控制详细图文教程)