私は、この質問が 100 回聞かれたことを知っており、最後の 1 つも読みました。
リンクにもなる画像があります。画像をホバーすると新しい画像が表示され、リンクがホバーされたときに画像の横にポップアップしたい小さな段落の説明があります。シンプルですね。
私がしていることは私にとって理にかなっており、この質問に対する答えです。私は何を間違っていますか?これは非常に簡単に思えます。
関連するコードを貼り付けます。投稿されたリンクの回答と比較すると、imgWrapper の代わりに project1 クラスがあり、imgDescription の代わりに NovelDescrip があります。
HTML
<div class="project1">
<a href="#"><img id="novel" src="img/newnovel.png" onmouseover="this.src='img/newnovelblue.png'" onmouseout="this.src='img/newnovel.png'" /></a>
<p class="novelDescrip" >A website for a local musician to market, stream, and distribute music and merchandise.</p>
</div>
CSS
.project1 p {
width: 25%;
margin: 20px 15px 0 0;
float: right;
}
.novelDescrip {
position: absolute;
top:0;
bottom: 0;
left: 0;
right: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: visibility opacity 0.2s;
}
.project1:hover .novelDescrip {
visibility: visible;
opacity: 1;
}
編集
ここに私の問題があります。テキストは非表示になり、表示されますが、この画像に描いた長方形で囲まれた領域にマウスがホバリングしているときはいつでもホバーがアクティブになります。なぜこれが起こっているのかについてのアイデアはありますか?