.tdi divの上にマウスを置くと画像が表示されますが、なぜそれが動作しないのですか:フォーカスを当てると、.tdiをクリックすると画像が表示されます。なぜこれはホバリングでもフォーカスでは機能しませんか?
.div1 {
float: left;
}
.hideDiv {
display: none;
background-image: url("http://placekitten.com.s3.amazonaws.com/homepage-samples/200/140.jpg");
background-repeat: no-repeat;
width: 400px;
height: 500px;
background-size: cover;
}
.tdi {
border-style: solid;
border-color: red;
width: 50px;
height: 50px;
}
.tdi:hover+.hideDiv {
display: block;
}
<div class="tdi">
</div>
<div class="hideDiv">
</div>
フォーカスがクリック用ではありません。あなたがタグに
tabindex
属性を入れた場合でも、それはフォーカス可能になり、あなたはそれを行うことができます –フォーカスセレクタは、キーボードイベントや他のユーザ入力を受け付ける要素で使用できます。 –
ラジオやチェックボックスを使用して希望の効果を達成できますか? –