在之前講完canvas的繪圖之后就有很多的人讓小編講解有關(guān)于“怎么才能將SVG圖引入到HTML頁面中呢?”這個問題的相關(guān)內(nèi)容!那么下面我們就來說說解決方法吧!
第一種:
使用<embed>
標(biāo)簽:
這個是官方推薦的用法,但是這個官方是Adobe官方,不是W3C官方,現(xiàn)在的HTML標(biāo)準(zhǔn)里還沒有這個標(biāo)簽。
<embed src="example.svg" width="300" height="300" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" />
pluginspage表示的是插件下載地址。
第二種:
使用<object
>標(biāo)簽:
這個是W3C的規(guī)范,在HTML標(biāo)準(zhǔn)里有這個標(biāo)簽,這個標(biāo)簽里面不能使用js。
<object data="example.svg" width="300" height="300" type="image/svg+xml" codebase="http://www.adobe.com/svg/viewer/imstall/" />
codebase也是插件下載地址
另外,如果安裝了Adobe SVG Viewer ,這個就不能使用(這是什么理論,插件下載地址都是一樣的…)。
第三種:
使用 <iframe>
標(biāo)簽
<iframe>
標(biāo)簽可工作在大部分的瀏覽器中。
<iframe src="rect.svg" width="300" height="100">
</iframe>
這里推薦一下,一個圖標(biāo)網(wǎng)址,上面全是免費(fèi)的圖標(biāo)可供下載:
網(wǎng)址:http://www.iconfont.cn/plus/user/detail?uid=17211
那么以上就是有關(guān)于“怎么才能將SVG圖引入到HTML頁面中呢?”這個問題的解決方法和相關(guān)內(nèi)容代碼分享!希望對大家的學(xué)習(xí)有所幫助,喜歡html5的小伙伴也可以在W3Cschool中進(jìn)行學(xué)習(xí)。