我原來的問題涉及到div中的引導圖標,它在懸停時改變顏色。 爲簡單起見,我做了後續代碼的jsfiddle說明問題用css懸停更改顏色而不影響子div
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可以發現here
問題:
這段代碼的結果並不是我想要完成的。我想#child
出現background-color: tranparent
,但#parent
將顏色更改爲藍色。
我知道我的:hover
是錯的,但我要如何應用在一個:hover
(的#parent
改變顏色和顯示#child
)2個不同的東西?
我認爲它是不可能的。 ..也懸停父母的兒童風格 –
你需要兩個選擇器。然後它是微不足道的。 –