2016-09-01 3 views
0

透明なTwitterアイコンがSVGとして保存されています。 私はこのようなimgタグとして追加し、リンクタグでラップしたら: ボックスシャドウ:SVGイメージホバーに影を付ける

<a href="#"><img src="http://imgh.us/twitter_25.svg" width="300"></a> 

が、私はそれをホバー効果を与えたい10pxの10pxの5pxの#888888;

しかし、画像は白い背景で表示され、ホバー効果は白い背景領域にも適用されるという問題があります。

a:hover { 
 
    box-shadow: 10px 10px 5px #888888; 
 
}
<a href="#"> 
 
    <img src="http://imgh.us/twitter_25.svg" width="300"> 
 
</a>

+0

ので、あなたは影があなたのSVGにすることをしたいですか? –

+0

あなたは ''としてsvgを実装できますか? –

+0

イメージは長方形です...他に何を期待していましたか? –

答えて

2

多分そう?

a img { 
 
     border-radius: 50%; 
 
     display: block; 
 
     border: none; 
 
} 
 

 
a:hover img{ 
 
    box-shadow: 10px 10px 5px #888888; 
 
}
<a href="#"><img src="http://imgh.us/twitter_25.svg" width="300"></a>

+0

素晴らしい、ありがとう! – Vlidurno

0

おそらく、ドロップシャドウは良いかもしれない...

a:hover img { 
 
    filter: drop-shadow(10px 10px 5px #888); 
 
}
<a href="#"> 
 
    <img src="http://imgh.us/twitter_25.svg" width="200"> 
 
</a>

関連する問題