所以我有这个疑问得到last-child
时,有7个以上的元素CSS第一个孩子时,7个或更多孩子
li:nth-last-child(7) ~ li:last-child {
background: red;
}
这只要有一个最小的7
适用于任何数量的元素。我想要做的是相反的,得到first-child
。
我尝试以下
li:nth-last-child(7) ~ li:first-child {
background: red;
}
但是,这并不工作。奇怪的是,我可以使用下面的
li:nth-last-child(7) ~ li:nth-child(2) {
background: red;
}
我知道这是很复杂的CSS得到了第二个孩子的元素,也甚至是不可能的,但我想知道,如果是可以做到的。如果可能的话,我宁愿不使用JS。我想这是一个挑战;)
*(出于某种原因,它不与片段
n+7
工作),奇怪的是我能得到第二子元素全光照g以下*你可以创建它的演示吗? –@ManojKumar现在这个问题已经回答了一个接受的答案。欣赏你的评论时间。 –