我最初的问题涉及 div 内的引导图标,它会在悬停时改变颜色。为简单起见,我使用以下代码制作了 jsfiddle 来解释问题
html:
<div id="parent">
<div id="child">
</div>
</div>
CSS:
#parent{
background-color:red;
width:100px;
height:100px;
}
#parent:hover #child{
background-color:blue;
display:block;
}
#child{
background-color:transparent;
width:10px;
height:10px;
display:none;
border: 1px solid black;
}
jsfiddle 可以在这里找到
问题:
这段代码的结果不是我想要完成的。我想#child
出现background-color: tranparent
,但#parent
将颜色更改为蓝色。
我知道我:hover
错了,但是如何在一个上应用 2 种不同的东西:hover
(改变颜色#parent
和显示#child
)?