鍍金池/ 問答/室內(nèi)設(shè)計(jì)  網(wǎng)絡(luò)安全  HTML/ [已解決]svg sprite 引用問題

[已解決]svg sprite 引用問題

業(yè)務(wù)背景

之前一直是使用icon-font做小圖標(biāo)
今天學(xué)bootstrap4的時(shí)候沒有內(nèi)置圖標(biāo),推薦的是svg圖標(biāo)
一番百度.......

  1. 阿里圖標(biāo)庫找合適的圖標(biāo)
  2. 通過grunt-svgstore合并svg文件
  3. 把合并后的svg內(nèi)容全部粘貼到html里面去
  4. 引用圖標(biāo)<svg><use xlink:href=""></use></svg>

問題

復(fù)制整個(gè)svg源代碼感覺好麻煩啊
像引用cssjs那樣直接用一個(gè)標(biāo)簽引入svg可以么?怎么弄?

嘗試

link object embed都不行

解決

利用js,append進(jìn)去
不過自己通過grunt合并的方法還是太麻煩,在阿里圖標(biāo)庫上可以全部自動(dòng)生成.

參考

http://www.iconfont.cn/help/d...

回答
編輯回答
安于心

原理上來說,沒有更簡單的方法.
只是變相把所有svg加載到文檔中來而已

2017年7月6日 01:28