私の元の問題は、ホバーすると色が変わる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つの異なるものを1つに適用するにはどうすればよいですか:hover
(の色を変更#parent
して表示する#child
)?