部門の強調表示の質問
コンテナー内で 2 つの div が重なり合っています。私が望む動作は次のとおりです。一番上の div にマウスオーバーしても、何も起こりません。下の div の上にマウスを置くと、上の div の背景の色が変わり、下の div の背景が別の色に変わります。私が試したサンプル コードでは、コンテナーの div にマウス ポインターを合わせると、上部が緑に、下部が紫に変わります。この動作を引き起こすには、下部でのマウスオーバーが必要ですが、上部でのマウスオーバーでは何もしないでください。親セレクターなどを使用してjQueryでこれを実行できるように感じますが、純粋なCSSでこれを実行できるはずです。ありがとう!
これは私が試したもので、もちろんうまくいきませんが、私がやろうとしていることのアイデアを与えてくれます.
<html>
<head>
<style>
div
{
display:inline;
border:1px dotted black;
font-family:Courier;
background:white;
}
div#outer{
display:inline-block;
border:2px solid red;
}
div#outer:hover #top{
background:green;
}
div#outer:hover #bottom{
background:blueviolet;
}
div#top:hover, div#bottom:hover{
background:white;
}
</style>
</head>
<body>
<div id=outer>
<div id=top>
top
</div>
<br>
<div id=bottom>
bottom
</div>
</div>
</body>
</html>