App下載

怎么才能將SVG圖引入到HTML頁面中呢?實(shí)現(xiàn)方法分享!

花舞花落淚 2021-08-07 16:27:47 瀏覽數(shù) (4074)
反饋

在之前講完canvas的繪圖之后就有很多的人讓小編講解有關(guān)于“怎么才能將SVG圖引入到HTML頁面中呢?”這個(gè)問題的相關(guān)內(nèi)容!那么下面我們就來說說解決方法吧! 

第一種:

使用<embed>標(biāo)簽:

這個(gè)是官方推薦的用法,但是這個(gè)官方是Adobe官方,不是W3C官方,現(xiàn)在的HTML標(biāo)準(zhǔn)里還沒有這個(gè)標(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)簽:

這個(gè)是W3C的規(guī)范,在HTML標(biāo)準(zhǔn)里有這個(gè)標(biāo)簽,這個(gè)標(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 ,這個(gè)就不能使用(這是什么理論,插件下載地址都是一樣的…)。

第三種:

使用 <iframe> 標(biāo)簽
<iframe> 標(biāo)簽可工作在大部分的瀏覽器中。

<iframe src="rect.svg" width="300" height="100">
</iframe>

這里推薦一下,一個(gè)圖標(biāo)網(wǎng)址,上面全是免費(fèi)的圖標(biāo)可供下載:

這里寫圖片描述

這里寫圖片描述

網(wǎng)址:http://www.iconfont.cn/plus/user/detail?uid=17211

那么以上就是有關(guān)于“怎么才能將SVG圖引入到HTML頁面中呢?”這個(gè)問題的解決方法和相關(guān)內(nèi)容代碼分享!希望對(duì)大家的學(xué)習(xí)有所幫助,喜歡html5的小伙伴也可以在W3Cschool中進(jìn)行學(xué)習(xí)。


0 人點(diǎn)贊