gpt4 book ai didi

css - 快速第 n 个 child 问题

转载 作者:技术小花猫 更新时间:2023-10-29 11:01:05 24 4
gpt4 key购买 nike

我有一个快速 :nth-child我正在努力解决的问题。我的目标是针对构成列表的 4 项分组中的每第 3 项和第 4 项。

例如:

<div class="normal">Item 1</div>
<div class="normal">Item 2</div>
<div class="different">Item 3</div>
<div class="different">Item 4</div>
<div class="normal">Item 5</div>
<div class="normal">Item 6</div>
<div class="different">Item 7</div>
<div class="different">Item 8</div>

在这个例子中,我想定位 <div class="different"> 的所有实例- 我已经使用了很多 nth-child 生成器来得出答案,但没有什么能让我得到我需要的。

如有任何帮助,我们将不胜感激!

最佳答案

使用 div:nth-child(4n-1), div:nth-child(4n)。逻辑很简单 — 您想要选择 四人一组 中的元素,因此 4n 将是公分母。由于您要选择组中的倒数第二个和最后一个元素,4n-14n 分别可以完成这项工作。

下面是一个简单的图表来说明我的观点:

#1
#2
#3 <- 4th item - 1
#4 <- 4th item
#5
#6
#7 <- 4th item -1
#8 <- 4th item

div:nth-child(4n-1), div:nth-child(4n) {
background-color: #eee;
}
<div class="normal">Item 1</div>
<div class="normal">Item 2</div>
<div class="different">Item 3</div>
<div class="different">Item 4</div>
<div class="normal">Item 5</div>
<div class="normal">Item 6</div>
<div class="different">Item 7</div>
<div class="different">Item 8</div>

关于css - 快速第 n 个 child 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27487672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com