父子级z-index层级关系

1.当父元素设置了z-index,无论子元素设多小都会浮在父元素上面

<div class="div1" style="width: 100px;height: 100px;background: #000; position: relative;z-index: 1;">1
	<div class="div2" style="position: relative;width:50px;height: 50px;background: #00e;z-index: -5;">2</div>
</div>

2.子元素z-index比父元素同级组件高,会浮在所有元素上面

<div style="width: 100px;height: 100px;background: #999; position: absolute;z-index: 2;">
1
    <div style="position: absolute;width:50px;height: 50px;background: #000;z-index:100;top: 50px;left: 10px;">2</div>
</div>
<div style="width: 80px;height: 80px;background: red;position: absolute;left: 30px;">
				3
    <div style="position: absolute;width:50px;height: 50px;background: #ddd;left: -23px;top: 70px; z-index:6;">4</div>
</div>

 

3.父元素z-index比同级元素低,无论子元素多高,都会在下面

<div style="width: 100px;height: 100px;background: #000; position: relative;z-index: 1;">1
	<div style="position: relative;width:50px;height: 50px;background: #00e;z-index:5;">2</div>
</div>
<div style="width: 80px;height: 80px;background: red;position: relative;z-index: 2;top: -100px;left: 30px;">3</div>

4.先比较父元素z-index大小,在根据子元素大小

div style="width: 100px;height: 100px;background: #999; position: absolute;z-index: 5;">
	1
	<div style="position: absolute;width:50px;height: 50px;background: #000;z-index:100;top: 50px;left: 10px;">2</div>
</div>
<div style="width: 80px;height: 80px;background: red;position: absolute;left: 30px;z-index: 10">
	3
	<div style="position: absolute;width:50px;height: 50px;background: #ddd;left: -23px;top: 70px; z-index:-10;">4</div>
</div

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值