源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[CSS] 举例详解CSS的z-index属性的使用

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2015-7-18 16:24:01 | 显示全部楼层 |阅读模式
这篇文章主要介绍了举例详解CSS的z-index属性的使用,文中给出了布局示例的结构图,需要的朋友可以参考下

通常认为HTML页面是二维的,但实际上,CSS还有一个z-index属性,允许层叠元素。

    所有的盒模型元素都处于三维坐标系中。 除了我们常用的横坐标和纵坐标, 盒模型元素还可以沿着“z轴”层叠摆放, 当他们相互覆盖时, z轴顺序就变得十分重要。

-- CSS 2.1 Section 9.9.1 - Layered presentation
默认的摆放规则

假定元素没有指定z-index属性,那么元素按照如下顺序叠放(从底到顶)

    根元素的背景和边界
    普通流(无定位)里的块元素(没有position或者position:static;)按HTML中的出现顺序堆叠
    定位元素按HTML中的出现顺序堆叠
   

2015718163212335.png

2015718163212335.png

浮动

对于浮动的块元素来说,堆叠顺序变得有些不同。浮动块元素被放置于非定位块元素与定位块元素之间:

    根元素的背景与边框
    位于普通流中的后代块元素按照它们在 HTML 中出现的顺序堆叠
    浮动块元素
    常规流中的后代行内元素
    后代中的定位元素按照它们在 HTML 中出现的顺序堆叠

2015718163243040.png

2015718163243040.png

使用 z-index

如果需要改变默认的摆放顺序,只需给元素指定z-index。z-index必须是整数,体现了元素在z轴的位置:

    底层:距离观察者最远
    ……
    -3 层
    -2 层
    -1 层
    0 层 (默认)
    1 层
    2 层
    3 层
    ……
    顶层:最接近观察者

没有指定z-index的时候,所有元素默认在0层渲染。多个元素的z-index属性相同时,将按照上文描述的顺序布局。

使用z-index排序的例子:

2015718163539584.png

2015718163539584.png

注意,div#5的z-index无效,因为未指定position属性。
堆叠上下文

指定z-index属性将构造一个堆叠上下文。

以下元素构成堆叠上下文指:

    根元素html
    定位元素,且其z-index值不为auto
    opacity小于1的元素
    在移动WebKit、Chrome22+以上,指定position: fixed的元素总是会构造堆叠上下文,即使z-index为auto。

堆叠上下文中的子元素按照前述顺序摆放。堆叠上下文内部的子堆叠上下文的z-index只在父堆叠上下文中有意义。

总而言之:

    z-index不为auto,opacity小于1的元素会构建堆叠上下文。
    堆叠上下文可以嵌入其他堆叠上下文。
    每个堆叠上下文和它的同级上下文是独立的。
    每个堆叠上下文是自包含的。

2015718163605289.png

2015718163605289.png

回复

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-9-10 15:49:27 | 显示全部楼层
2222222222222222
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

99

积分

注册会员

Rank: 2

积分
99
发表于 2022-11-16 10:09:37 | 显示全部楼层
谢谢下载来看看
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-5-23 19:05:37 | 显示全部楼层
下载来瞧瞧
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-10-9 08:51:57 | 显示全部楼层
额头额定法国队是范德萨
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

68

积分

注册会员

Rank: 2

积分
68
发表于 2023-11-1 20:58:14 | 显示全部楼层
管灌灌灌灌灌灌灌灌灌灌
回复 支持 反对

使用道具 举报

29

主题

2万

回帖

194

积分

注册会员

Rank: 2

积分
194
发表于 2023-12-3 13:41:02 | 显示全部楼层
很不错的源码论坛
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

176

积分

注册会员

Rank: 2

积分
176
发表于 2024-2-28 15:34:23 | 显示全部楼层
很不错的源码论坛
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-7-27 11:02:26 | 显示全部楼层
的沙发水电费水电费
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

67

积分

注册会员

Rank: 2

积分
67
发表于 2024-7-28 19:39:24 | 显示全部楼层
可以,看卡巴
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-2-2 19:53 , Processed in 0.082529 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表