cssのみを使用して、マウスオーバーでdiv要素を非表示にしたい。
<div>Stuff shown on hover</div>
div {
display: block;
width:100px;
height:100px;
border: solid black;
}
div:hover {
display: none;
}
なぜそれがうまくいかないのですか?
たとえば、代わりに背景を変更したい場合は、問題なく機能します。
div:hover {
background-color: red;
}
ホバーセレクターを適用している同じ要素を非表示/表示することはできませんか?