【发布时间】:2016-06-25 18:06:31
【问题描述】:
我想将多个 div 分层,这样每个连续的 div 都会向上偏移,并在它前面的那个的左侧。它应该大致看起来像一叠纸。我尝试过使用绝对定位和 z-index,但定位似乎不太好。这是Fiddle
.box{
width:100px;
height:100px;
border-style:solid;
border-color: #D3D3D3;
position:absolute;
}
.first{
background-color:yellow;
z-index:10;
bottom:0;
right:0;
}
.second{
background-color:blue;
z-index:9;
bottom:10;
right:10;
}
.third{
background-color:red;
z-index:8;
bottom:20;
right:20;
}
.background{
height:100%;
background-color:green;
position:relative;
z-index:0;
}
.container{
border-style:solid;
border-color:black;
width:300px;
height:300px;
position:relative
}
<div class="background">
<div class="container">
<div class="box first"></div>
<div class="box second"></div>
<div class="box third"></div>
</div>
</div>
【问题讨论】:
标签: html css position z-index absolute