1

これはこのウェブサイトでの最初の質問です。誰かが私を助けてくれることを願っています。

別のページへのリンクである親 div があります。この div 内に .png 画像があり、画像自体だけでなく、親 div にカーソルを合わせると、この png 画像の背景色を変更したいと考えています。

HTMLとCSSだけでやりたい

これは可能ですか?

4

2 に答える 2

1

あなたは次のようなものを探していると思いますが、異なる背景色を表示するには.pngを透明にする必要があります

CSS:

#parent{
    height: 400px;
    width: 400px;
    background-color: green;
}
img{
    height:100px;
    width:100px;
}
#parent:hover img{
    background-color:white;
}

HTML

<div id="parent">
    <img src="something.png" alt="1" />
</div>

jsFiddle の例

于 2013-04-06T02:54:51.743 に答える
0

html css を使用して img の背景を変更することはできません。親から継承した img の背景が必要な場合は、透明な背景を使用してください。SOへようこそ!

于 2013-04-06T02:53:07.143 に答える