リンクされた画像の上にマウスを置くと、画像の下にホバリング背景色が表示されます。これを避ける方法は?a:img insideのホバー背景
a
要素(a.nobackground:hover
など)に特別なクラスを適用する必要がないソリューションはありますか?
CSS:
a:hover, a:focus {
background-color: rgb(240,39,96);
cursor: pointer;
}
HTML:
<a href="#" title=""><img src="with_transparency.png" alt=""/></a>
編集: 他の色にIMGの背景を設定
a img {
background: none !important;
}
動作しないnoneにIMGの背景を設定します非固体cがない場合、仕事をするだろう画像(この場合は.png)の下のolor(またはグラフィック)
a img {
background: #000 !important;
}
しかし、ディスプレイを追加することを覚えておく必要があります:ブロックを.transparent_pngにして、それに高さと幅を与えます。 – Memke
ああ、ありがとう。 "ブロック"表示がデザインで問題になる場合、Memke、あなたはインラインブロックを試みることができます。 – Matt