私は現在、ホバー状態のdivで背景画像を表示および非表示にすることが可能かどうかを調べています。
ここにいくつかのコードがあります:HTML
<div class="thumb">
<div class="text">
Header<br>
Sub-header<br><br>
Date
</div>
</div>
<div class="thumb">
<div class="text">
Header<br>
Sub-header<br><br>
Date
</div>
</div>
<div class="thumb">
<div class="text">
Header<br>
Sub-header<br><br>
Date
</div>
</div>
CSS
.thumb {
width: 400px;
height: 250px;
background-color: silver;
font-weight: bold;
background: url("http://www.imageurlhere.com") no-repeat 50% 50%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.text {
padding: 15px;
}
つまり、基本的に背景画像と背景色を交互に切り替えたいので、divにカーソルを合わせると背景画像が表示され、マウスアウトすると背景画像が非表示になり、背景色(シルバー)に戻ります。
これは疑似クラスを介して実行可能であることがわかりましたが、これはCMSサイトの場合であるため、画像はその場で変更されるため、htmlを介して挿入する必要があります。
style="background-image: url('insert url here')"
これは、背景画像を非表示にして表示することは可能ですか?