WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:a:hoverの指定を透過gifを無効にしたい

0:[投稿] うめこ [2003/01/31 20:50 ][環境:IE5.5 WIN98 わからない]

こんにちは。
スタイルシートで
A:HOVER{
background-color : #0080c0;
}
と、濃い紺を指定しています。

すると、透過したgifの部分も濃い紺が反映してしまうのですが、
これを回避する方法はありますでしょうか?

よろしくお願いします。


1:[回答] a [2003/01/31 21:12 ]

透過画像はそういうものですが…本末転倒?

試しておりませんが、
img{background-color : #color; }
で画像の背景色指定。
(これでは、大雑把すぎるっぽいけど)


2:[完了] うめこ [2003/01/31 22:36 ]

ありがとうございます

>透過画像はそういうものですが…本末転倒?

おっしゃるとおりですね・・
そういうサイトを良く見るので、
なにか、方法があるのかな?とおもったのです。
gif画像を透過しないようにするか、
おしえていただいた方法で回避できそうです。
ありがとうございました


3:[完了] yuu [2003/02/01 16:42 ]

a:hover {
 background-image:url(hoge.gif);
 background-color:transparent;
}

期待している表示の画像を、backgroundに指定する。


4:[完了] a [2003/02/01 19:56 ]

>>0さんごめんね
アホな回答してました
>>3が正解

あかん、ボケボケだ


5:[完了] 匿名希望 [2003/02/01 23:49 ]

<a>text<img></a>

a:hover{background-color:#0080c0;}
a:hover img{background-color:#元の色;}

ということじゃないの?


6:[完了] yuu [2003/02/02 14:02 ]

御意、そうですね。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World