【发布时间】:2022-01-01 05:42:17
【问题描述】:
我在 column-count css 属性中遇到了一个问题。这里我有一个这样的列表--
<ul class="list">
<li>one</li>
<li>two</li>
<li>three</li>
<li>four</li>
<li>five</li>
<li>six</li>
<li>seven</li>
<li>eight</li>
<li>nine</li>
<li>ten</li>
<li>eleven</li>
<li>twelve</li>
<li>thirteen</li>
<li>fourteen</li>
<li>fifteen</li>
<li>sixteen</li>
</Ul>
我必须像图片一样这样做--
我可以通过以下 css 添加 4 列
.list {
column-count: 4
}
但是我怎样才能给这个red和white一个接一个的颜色。这个我看不懂。
注意:我必须创建ul, li。我无法改变这一点。
【问题讨论】:
-
在 css 中使用 nth:child
-
列实际上并不存在于 CSS 列中(它们不是元素)。使用
nth-child为各个项目着色或尝试其他布局方法。 -
如何申请
nth-child
标签: javascript html css styles