だから私は 2 を持っdivています。それらはお互いにあるので、このように
<div class="parent">
<div class="child"></div>
</div>
にカーソルを合わせたときにbackgroundfromを変更したい。.parent.parent
にカーソルを合わせると、 がbackground再び正常に戻り.childます。
例: (またはhttp://jsfiddle.net/k3Zdt/1/ )
.parent {
transition:background-color 1s;
width:100px;
height:100px;
background:#3D6AA2;
padding:50px;
}
.parent:hover {
background:#FFF;
}
.child {
height:100px;
width:100px;
background:#355E95;
transition:background-color 1s;
}
.child:hover {
background:#000;
}
<div class="parent">
<div class="child">
</div>
</div>
ダークブルーの領域にカーソルを合わせると、それほどダークブルーではない領域が白に変わるのではなく、それほどダークブルーではないままになります。
<div>この構造を維持したい。JavaScript ソリューションは必要ありません (JavaScript ソリューションは知っていますが、純粋な CSS のままにしておきたいです)。