2016-10-19 15 views
1

CSSの埋め込みプロパティを使用できるソーシャルメディアリンク用の外部SVGイメージを使用したいと思います。 HTMLは次のようになります。インライン外部SVG

<a><svg width="30" height="30"> 
    <use xlink:href="image/svg/instagram.svg" class="insta"></use> 
</svg>Instagram</a> 

SVGが表示されません。さらに、私のCSSは次のようになります:

.insta { 
    fill: blue; 
} 

インラインSVGファイルのインクルード方法についてのヘルプは、本当に感謝しています。ウェブサイトはhereです。

+0

考え重複 - http://stackoverflow.com/questions/22252409/manipulating-external-svg-file-style-properties-with-css?rq=1 –

答えて

1

あなたのhrefにこれが機能するために、そのシンボル要素

<symbol id="item"> 
... 
</symbol> 

およびリファレンス内部のSVGファイルの要素内に、あなたのSVGのアイコンをラップする必要があります。

<a><svg width="30" height="30"> 
    <use xlink:href="image/svg/instagram.svg#item" class="insta"></use> 
</svg>Instagram</a> 
関連する問題