gpt4 book ai didi

html - 如何更改第n个div的背景颜色

转载 作者:太空宇宙 更新时间:2023-11-04 13:52:57 25 4
gpt4 key购买 nike

我需要用 cover-inner 类更改第 1、每 4 和每 5 个 div 的背景颜色

我试过跟随但它不起作用

.cover-wrapper .cover-inner:nth-of-type(4n+4) {
background-color: yellow;
}
.cover-wrapper .cover-inner:nth-of-type(4n+5) {
background-color: orange;
}

实际 fiddle http://jsfiddle.net/gfLPG/1/

最佳答案

nth-of-type() 放在 .cover-wrapper 上:

.cover-wrapper:nth-of-type(4n+4) .cover-inner {
background-color: yellow;
}
.cover-wrapper:nth-of-type(4n+5) .cover-inner {
background-color: orange;
}

因为每个 .cover-inner 都是其父级的唯一子级,所以您永远抓不到它们。


旁注:

  • 使用 :nth-of-type(4n) 代替 :nth-of-type(4n+4)
  • 如果你想改变每 5 个元素的颜色,请使用 :nth-of-type(5n)(目前,你正在改变每 4th+1 个元素的颜色)
  • 使用 :nth-of-type(1):first-of-type() 定位第一个元素

关于html - 如何更改第n个div的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26882661/

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