2016-08-20 59 views
-1

我正在創建一個導航菜單,並且想使用SVG圖像。我的問題很簡單,但我到處搜索,找不到一個好的答案。SVG:內聯或鏈接

哪個更好用(用戶體驗,網頁加載速度)嵌入式SVG在'a'標籤中?或者在'a'標籤中鏈接SVG?

我希望能夠編輯SVG的顏色,並使用懸停效果。

+2

「*** 和背景圖像的問題...... **您是不是可以通過以下兩種方式來控制帶有CSS的SVG的內部。和「*** inline svg **」可以很好,因爲圖像在文檔中正確顯示並且不需要額外的HTTP請求,換句話說,它具有與使用Data URI相同的優點。也有同樣的缺點:一個潛在的「臃腫」的文檔,在你要編寫的文檔中有一大堆垃圾,並且無法緩存*「[css-tricks:using svg](https:// css-tricks .com/using-svg /) –

+0

歡迎來到Stack Overflow!這個問題要麼過於寬泛,要麼基於觀點,要麼需要討論,所以堆棧溢出的主題也是如此。如果您有特定的,可回答的編程問題,請提供完整的詳細信息。 –

回答

1

如果你想用CSS設計SVG的風格,那麼你需要內聯SVG。外部SVG文件不能被設置樣式 - 除非您將CSS添加到SVG文件本身。