这是 HTML
.thumbnails {
display: flex;
flex-wrap: wrap;
}
.thumb {
display: flex;
width: 50%;
background: #E4E7F6;
}
.thumb:nth-child(odd) {
background: #fff;
}
<div class="thumbnails">
<div class="thumb">
<o>Текст</o>
</div>
<div class="thumb">
<o>Текст</o>
</div>
<div class="thumb">
<o>Текст</o>
</div>
<div class="thumb">
<o>Текст</o>
</div>
<div class="thumb">
<o>Текст</o>
</div>
<div class="thumb">
<o>Текст</o>
</div>
</div>
您需要按照布局分配颜色。如何做到这一点?
我做到了,但不知道 HTML 结构是否可以改变。我将 2 包裹
thumb
在and 中,通过andthumb-row
的形式样式,仅通过指定它们 not , but 。 我也立即将里面的元素缩进了,这样你就不用担心了。odd
even
themb
thumb-row
thumb
为了解决这个问题,可以使用伪类和元素选择。例如像这样