首頁 >web前端 >H5教程 >深入淺析HTML5中的SVG_html5教學技巧

深入淺析HTML5中的SVG_html5教學技巧

WBOY
WBOY原創
2016-05-16 15:46:131547瀏覽

SVG 背景

SVG是Scalable Vector Graphics的縮寫,意為可縮放向量圖。 1998年,萬維網聯盟成立了一個工作小組,研發一種透過XML來表現向量圖形的技術-SVG!由於SVG也是一種XML文件,所以SVG也繼承了XML的開放性、可攜性和互動性的優點。如今幾乎所有主流的瀏覽器都支援SVG,大家可以從 這裡 得到更多的兼容信息,其中包括:

使用元素來顯示基本的SVG圖形;
使用深入淺析HTML5中的SVG_html5教學技巧來顯示SVG圖形;
將SVG圖形應用為CSS背景圖;
直接在HTML文檔中使用標籤(需要HTML5支援);
對使用CSS或外部物件元素的HTML元素使用SVG變換、濾鏡等特效;
對SVG物件使用類似photoshop的效果,包括模糊和色彩處理;
對SVG影像使用動畫;
使用SVG格式的字體;

* SVG
* 基本內容
* SVG並不屬於HTML5專有內容
* HTML5提供有關SVG原生的內容
* 在HTML5出現之前,就有SVG內容
* SVG,簡單來說就是向量圖
* SVG檔案的副檔名為".svg"
* SVG使用的是XML語法
* 概念
* SVG是一種使用XML技術描述二維圖形的語言
* SVG的特點
* SVG繪製圖形可以被搜尋引擎抓取
* SVG在圖片品質不下降的情況下,被放大
* SVG與Canvas的區別
* SVG
* 不依賴解析度
* 支援事件綁定
* 大型渲染區域的程式(例如百度地圖)
* 不能用來實作網頁遊戲
* Canvas
* 依賴解析度
* 不支援事件綁定
* 最適合網頁遊戲
* 儲存為".jpg"格式的圖片
* 用途
* 網頁中一些小的圖示
* 網頁中動態特效(動畫效果)
* HTML5中使用SVG
* 使用元素
* 作用- 類似元素
* 預設大小為300px*150px
* 使用CSS樣式
* 使用SVG繪製圖形,必須定義元素中
* 繪製圖形
* 矩形元素

複製程式碼
程式碼如下:





SVG繪製長方形











* 圓形元素






陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn