所以我有 2div
的他们在彼此所以像这样
<div class="parent">
<div class="child"></div>
</div>
当我将鼠标悬停background
在..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)。