App下載

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

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

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

第一種:

使用<embed>標簽:

這個是官方推薦的用法,但是這個官方是Adobe官方,不是W3C官方,現(xiàn)在的HTML標準里還沒有這個標簽。

<embed src="example.svg" width="300" height="300" type="image/svg+xml" pluginspage="http://www.adobe.com/svg/viewer/install/" />

pluginspage表示的是插件下載地址。

第二種:

使用<object>標簽:

這個是W3C的規(guī)范,在HTML標準里有這個標簽,這個標簽里面不能使用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> 標簽
<iframe> 標簽可工作在大部分的瀏覽器中。

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

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

這里寫圖片描述

這里寫圖片描述

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

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


0 人點贊