gpt4 book ai didi

html - 使每个第二个 div 不同的背景颜色

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

我使用 CSS 为每个第二个 div 赋予不同的背景颜色,但不知何故,我在使用(奇数)时得到了两种颜色,而在使用(偶数)时却没有,这是怎么回事?

.hoverDiv:nth-child(odd) {
background: red;
}
.hoverDiv:hover {
background: #696969;
cursor: pointer;
}

<div class="modal-body">
<div>
<div class="hoverDiv">
<h2>Number 1</h2>
</div>
</div>
<div>
<div class="hoverDiv">
<h2>Number 2</h2>
</div>
</div>
</div>

http://jsfiddle.net/j9S8v/87/

最佳答案

这是因为您的嵌套与您的 css 选择器不同。在您的 html 中,hoverDiv 没有任何(元素) sibling 。

.hoverDiv:nth-child(odd) {
background: red;
}
.hoverDiv:hover {
background: #696969;
cursor: pointer;
}

<div class="modal-body">
<div class="hoverDiv">
<h2>Number 1</h2>
</div>
<div class="hoverDiv">
<h2>Number 2</h2>
</div>
</div>

关于html - 使每个第二个 div 不同的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34307412/

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