站長資訊網
最全最豐富的資訊網站

如何在HTML5中使用SVG

在HTML5中我們可以通過使用<svg>標簽內聯SVG,使用HTML的<img>標簽、<object>標簽、<embed>標簽、<iframe>標簽導入SVG圖像,使用CSS background屬性導入SVG圖像。

如何在HTML5中使用SVG

SVG是一種矢量圖形格式,可以隨著Web頁面的大小變化重新繪制以適應其尺寸,不會出現任何失真的情況;十分適合在響應式Web設計中使用。本篇文章就給大家具體介紹在HTML5中如何使用SVG,希望對你們有所幫助。【相關視頻教程推薦:HTML5教程】

使用HTML5 <svg>標簽內聯SVG

SVG是HTML 5草案規范的一部分,即<svg>標簽是HTML 5語言的一部分,可以是內聯的。所有主要的瀏覽器品牌(IE9除外)現在都提供非常好的支持度。

注:

1、要使用<svg>標簽內聯SVG,千萬不能忘記在<svg>標簽元素內聲明:xmlns="http://www.w3.org/2000/svg"。

2、這只能用于靜態SVG的導入。

下面是一個簡單的HTML5 SVG示例。

<svg  id = "circle"  height = "200"  xmlns = "http://www.w3.org/2000/svg" >        <circle  id = "greencircle"  cx = "30"  cy = "30"  r = " 30"  fill = "red"  />  </svg>

效果圖:

如何在HTML5中使用SVG

使用<img>標簽導入SVG圖像

注:使用<img>標簽只能用于靜態SVG圖像的導入。

<img  src = "green-circle.svg"  height = "80"  alt="漂亮的綠色圓圈" />

效果圖:

如何在HTML5中使用SVG

使用<object>標簽導入SVG圖像

<object type="image/svg+xml" data="image.svg"></object>

從技術上講,<object>標簽可用于許多元素,包括SVG文件,如果有不被識別為圖像的元素,在圖像搜索時就不可用。解決方法是使用<img>標記作為后備:

<object type="image/svg+xml" data="image.svg">     <img src="image.svg" /> </object>

使用<embed>標簽導入SVG圖像

<embed type="image/svg+xml" src="image.svg" />

不怎么建議使用<embed>標簽導入SVG圖像,它不是HTML規范的一部分,但在主要用于實現Flash插件的所有瀏覽器上得到廣泛支持。

使用<iframe>標簽導入SVG圖像

<iframe src="image.svg"></iframe>

<iframe>標簽導入SVG圖像的方法也不是很建議使用,我們可以使用<object>標簽,因為iframe難以維護,不會被搜索引擎索引,也不利于SEO(搜索引擎優化)。

使用CSS背景圖像導入SVG圖像

我們可以使用css background屬性把SVG圖像導入成背景圖片

這相當于使用<img>標簽,并且具有相同的優點和缺點。

#id {   background-image: url(image.svg)  no-repeat; }

效果圖:

如何在HTML5中使用SVG

總結:

贊(1)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品中文字幕第23页| 日韩精品一二三四区| 少妇人妻偷人精品免费视频| 国产精品美女WWW爽爽爽视频| 日韩精品真人荷官无码| 国产精品午夜小视频观看| 精品久久久无码人妻中文字幕豆芽 | 精品无码av无码专区| 国内精品久久久久影院蜜芽| 国产精品视频一区麻豆| 日本精品www色| 亚洲男人的天堂久久精品| 99re热这里只有精品| 亚洲国语精品自产拍在线观看 | 99re6这里有精品热视频| 91久久精品国产91久久性色也| 无码日韩精品一区二区免费暖暖| 久久精品国产99国产电影网 | 99re视频精品全部免费| 久久青草精品38国产免费| 国语自产少妇精品视频| 中国精品一级毛片免费播放| 国产精品成人69XXX免费视频| 亚洲国产婷婷综合在线精品| 69国产成人综合久久精品91| 国精品产区WNW2544| 亚洲精品日韩一区二区小说| 波多野结衣久久精品| 99久久免费国产精品特黄| 97视频热人人精品免费| 最新亚洲精品国偷自产在线 | 日韩人妻无码精品久久免费一| 日韩精品一区在线| 亚洲精品免费在线| 久久九九兔免费精品6| 亚洲熟妇无码久久精品| 91精品成人免费国产片| 91嫩草亚洲精品| 国产精品一级香蕉一区| 国产精品玖玖玖在线观看| 亚洲国产精品无码久久98 |