我有一个班级rightband
,在班级里面message
。有时,父母<div class="message">
有一个 id subnote
,有时 - 没有。代码如下:
<div class="message">
<div class="rightband">
<img id="img-up" src="arrow-up.png")" />
<img id="img-down" src="arrow-down.png")" />
</div>
</div>
<div id="subnode" class="message">
<div class="rightband">
<img id="img-up" src="arrow-up.png")" />
<img id="img-down" src="arrow-down.png")" />
</div>
</div>
在我的 CSS 中,出于特殊原因,我需要将子类rightband
格式化为在悬停时更改,而不是父类。
#img-up, #img-down {
display: none;
}
#subnode .rightband:hover #img-up {
display: block;
}
:not(#subnode) .rightband:hover #img-down {
display: block;
}
我.rightband:hover
需要在父级中#img-up
有 id=" subnode
" 时显示,并#img-down
在父级没有subnode
.
这可以在 CSS 中完成吗?怎么做?