次のdiv制限があります。
<div class="profile_outer>
<div class="profile"></div>
</div>
そして、次のCSS
.profile_outer {
border: 2px solid #660000;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
}
.profile {
width: 198px;
height: 225px;
border: 1px solid #660000;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
z-index: 100;
}
.profile_outer:hover {
background-color: blue;
}
ここでフィドルを見つけることができます
両方の div には背景がありません。背景は親 div の画像によって決まります。だから彼らは透明です。
したがって、ホバーすると、外側のプロファイルの背景を変更したいだけです。を使用して内側の div の背景色も変更した場合にのみ機能します
.profile_outer:hover .profile {
display: block;
background : #fff; // but I do NOT want to change the background
}
これらの次の組み合わせを試しました。
.profile_outer:hover .profile {
display: block;
background : none !important;
background-color:transparent;
}
ご協力いただきありがとうございます。