css怎么设置元素层次


本文摘自PHP中文网,作者青灯夜游,侵删。

在css中,可以使用z-index属性设置元素层次,只需要给指定元素设置“z-index:auto|数值;”样式即可;z-index属性可以指定一个元素的堆叠顺序,拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

在css中,可以使用z-index属性设置元素层次。

z-index 属性指定一个元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

元素层叠级别是相对于元素在Z轴上(与X轴Y轴相对照)的位置而言。一个更高的Z-index值意味着这个元素在叠层顺序中会更靠近顶部。这个层叠顺序沿着垂直的线轴被呈现。为了更清晰的描述Z-index是如何工作的,这张图片夸大展示了层叠元素在视觉位置上的关系。

自然层叠顺序demo

为了更好的表现出最基本的层叠,看下面的demo,地址 http://jsbin.com/yezisino/1/edit

html代码:

1

2

3

<div class="blue"></div>

<div class="green"></div>

<div class="red"></div>

css:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

.blue,.green,.red{

      width:200px;

      height:200px;

    }

    .blue{

      background:blue;

    }

    .green{

      background:green;

      margin-top:-100px;

      margin-left:50px;

    }

    .red{

      background:red;

      margin-top:-100px;

      margin-left:100px;

    }

效果图:

阅读剩余部分

相关阅读 >>

css中一个冒号和两个冒号分别代表什么?

css怎么去掉属性

css目标选择器有哪些

css中的animation是什么

css如何设置透明背景

html css怎么设置字体大小

css %单位的特点

利用css动画属性rotate来实现镜像翻转

css和html区别是什么

浏览器内核以及浏览器兼容的问题分析

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...