css z-index 的使用

z-index

属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

注意:

1 元素可拥有负的 z-index 属性值。

2 Z-index 仅能在定位元素上奏效(例如 position:absolute;)!

z-index数值越大它的层叠等级就越高一些

一个小demo

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<style>
		body {
			margin: 0;
		}
		.main {
			width: 200px;
			height: 200px;
			background: #DD28A0;
			position: absolute
		}
		.main2 {
			width: 100px;
			height: 100px;
			background: #00d8a0;
			position: absolute;
			margin-left: 150px;
		}
		.main3{
			width: 50px;
			height: 50px;
			background: black;
			position: absolute;
			margin-top: 70px;
			margin-left: 180px;
		}
	</style>

	<body>
		<div class="main">
		</div>
		<div class="main2">
		</div>
		<div class="main3">
		</div>

	</body>

</html>

效果图

 

白色的是背景图片

给main2 设置z-index=100 (数值时自己随意 给的)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<style>
		body {
			margin: 0;
		}
		.main {
			width: 200px;
			height: 200px;
			background: #DD28A0;
			position: absolute
		}
		.main2 {
			width: 100px;
			height: 100px;
			background: #00d8a0;
			position: absolute;
			margin-left: 150px;
			z-index: 100;
		}
		.main3{
			width: 50px;
			height: 50px;
			background: black;
			position: absolute;
			margin-top: 70px;
			margin-left: 180px;
		}
	</style>

	<body>
		<div class="main">
		</div>
		<div class="main2">
		</div>
		<div class="main3">
		</div>

	</body>

</html>

效果图

 

在给main设置z-index为999

效果图

如下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值