このような構造を想像してください:
<div class="background">
<div class="object"></div>
</div>
<div class="foreground"></div>
私のCSSでは、foreground
ホバーbackground
時にオブジェクトのプロパティを変更したい(つまり.object:hover{}
)私のobject
内部を移動しforeground
たり、jsを使用したりせずにCSSでそれを行う方法はありますか?
更新:尋ねられた私のcss。
.background { background:url('background.svg') no-repeat; }
.foreground { background:url('foreground.svg') no-repeat 50% 50%; }
.object {
position: absolute;
top:10px;
left:10px;
opacity:1;
}
.object:hover
{
opacity:0.5;
}