你可以这样做:
.parent {
display: flex;
flex-wrap: wrap;
}
.child {
flex-basis: 50%;
height: 25px;
background: #7F7F7F;
}
.child:nth-child(4n+1),
.child:nth-child(4n+4) {
background: #FF0080;
}
<div class="parent">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
点是经过多少看到div
元件(.child
)的方式反复进行,这是第一个数字或4n
,然后只设置在第一和第四是相同的颜色与所述的+1
和+4
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句