我正在尝试以楼梯类型的方式错开一个 div 类,所以它看起来像这样
1
2
3
4
编辑:我想更改上边距,因此 .process div 的每个位置都低于它之前的位置。我让它们漂浮,所以它们会并排坐着,但我也希望每个 div 都比上一个低。
当然,我尝试使用nth-child
它,只是将顶部边距添加到所有元素,因为它从第一个元素开始计数,并简单地将设置的边距添加到所有 div。我知道你可以使用 CSS 创建一个计数器,但是你可以使用 CSS 增加一个边距吗?
CSS
.process {
float: left;
width: 20%;
}
.process:nth-child(1n+2) {
margin-top: 1em;
}
HTML
<!-- #dprocess -->
<div id="dprocess">
<!-- .process -->
<div class="process">
<p>Name Goes Here</p>
<!-- /.process -->
</div>
<!-- .process -->
<div class="process">
<p>Name Goes Here</p>
<!-- /.process -->
</div>
<!-- .process -->
<div class="process">
<p>Name Goes Here</p>
<!-- /.process -->
</div>
<!-- .process -->
<div class="process">
<p>Name Goes Here</p>
<!-- /.process -->
</div>
<!-- .process -->
<div class="process">
<p>Name Goes Here</p>
<!-- /.process -->
</div>
<!-- /#dprocess -->
</div>