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值不管是高于父元素还是低于父元素,
- html5css3旋转特效效果(一款利用html5和css3实现的3D立方体旋转效果教程)
- css圆角边框设置教程(css效果之边框内圆角)
- filter的用法css(CSS filter 有什么神奇用途)
- CSS3动画属性animation
- css3中的过渡属性的几种方法(基于CSS3实现的几个小loading效果)
- css如何设置表格样式
- div和css怎么铺背景(css3实现一个div设置多张背景图片及background-image属性实例演示)
- css如何定义行级元素宽度和高度(CSS块级元素与行级元素详解)
- css制作磨砂图片(CSS制作梦幻彩虹效果)
- css宫格布局(CSS实现页面九宫格布局的简单示范)
- css浮动布局和盒子(css 盒模型 文档流 几种清除浮动的方法实例详解)
- 网站页面导航怎么设置css(纯CSS + 媒体查询实现网页导航效果)
- css3表单怎么设置大小(CSS3美化表单控件全集)
- css 圆角切换(CSS实现反方向圆角的示例代码)
- css赛博朋克风格效果(CSS几步实现赛博朋克2077风格视觉效果)
- css如何让浮动元素水平居中
- 为什么越来越多年轻人回农村(为什么越来越多年轻人回农村生活)
- 怎么快速学好英语(怎么快速学好英语初中)
- 中国留学生都是富二代吗()
- 我们现在吃的苹果是哪里来的 原来现代苹果引入中国仅有一百多年(我们现在吃的苹果是哪里来的)
- 买绿宝不能只挑黄绿色 菜农教你3招挑,个个皮薄肉脆,香甜爆汁(买绿宝不能只挑黄绿色)
- 大果肉搭配薄瓜皮, 绿宝 脆甜爽口,不愧是甜瓜中的 佼佼者(大果肉搭配薄瓜皮)
热门推荐
- dedecms中如何设置推荐文章(实现dedecms友情链接分栏目调用的方法图)
- python列出文件夹下所有文件(python批量修改文件夹及其子文件夹下的文件内容)
- 如何对代码进行评审
- 云主机状态错误(云主机解析IP无法访问网站原因)
- SQL Server Profile事件含义
- python程序开发过程(python调用外部程序的实操步骤)
- mysql与oracle如何直接连接(Oracle更换为MySQL遇到的问题及解决)
- phpstudy不解析php代码(phpstudy伪静态设置的问题)
- dede织梦怎么在文章下面添加图片(dedecms织梦模板描述description长度限制修改方法)
- mysql出现锁表的原因(导致MySQL做全表扫描的几种情况)