SVG 背景
SVG是Scalable Vector Graphics的縮寫(xiě),意為可縮放矢量圖形。1998年,萬(wàn)維網(wǎng)聯(lián)盟成立了一個(gè)工作組,研發(fā)一種通過(guò)XML來(lái)表現(xiàn)矢量圖形的技術(shù)——SVG!由于SVG也是一種XML文件,所以SVG也繼承了XML的開(kāi)放性、可移植性和交互性的優(yōu)點(diǎn)。如今幾乎所有主流的瀏覽器都支持SVG,大家可以從 這里 得到更多的兼容信息,其中包括:
使用<embed>或者<object>元素來(lái)顯示基本的SVG圖形;
使用<img>來(lái)顯示SVG圖形;
將SVG圖形應(yīng)用為CSS背景圖;
直接在HTML文檔中使用<svg>標(biāo)簽(需要HTML5支持);
對(duì)使用CSS或者外部對(duì)象元素的HTML元素使用SVG變換、濾鏡等特效;
對(duì)SVG對(duì)象使用類似photoshop的效果,包括模糊和色彩處理;
對(duì)SVG圖像使用動(dòng)畫(huà);
使用SVG格式的字體;
* SVG
* 基本內(nèi)容
* SVG并不屬于HTML5專有內(nèi)容
* HTML5提供有關(guān)SVG原生的內(nèi)容
* 在HTML5出現(xiàn)之前,就有SVG內(nèi)容
* SVG,簡(jiǎn)單來(lái)說(shuō)就是矢量圖
* SVG文件的擴(kuò)展名為".svg"
* SVG使用的是XML語(yǔ)法
* 概念
* SVG是一種使用XML技術(shù)描述二維圖形的語(yǔ)言
* SVG的特點(diǎn)
* SVG繪制圖形可以被搜索引擎抓取
* SVG在圖片質(zhì)量不下降的情況下,被放大
* SVG與Canvas的區(qū)別
* SVG
* 不依賴分辨率
* 支持事件綁定
* 大型渲染區(qū)域的程序(例如百度地圖)
* 不能用來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)游戲
* Canvas
* 依賴分辨率
* 不支持事件綁定
* 最合適網(wǎng)頁(yè)游戲
* 保存為".jpg"格式的圖片
* 用途
* 網(wǎng)頁(yè)中一些小的圖標(biāo)
* 網(wǎng)頁(yè)中動(dòng)態(tài)特效(動(dòng)畫(huà)效果)
* HTML5中使用SVG
* 使用<svg></svg>元素
* 作用 - 類似于<canvas>元素
* 默認(rèn)大小為300px*150px
* 使用CSS樣式
* 使用SVG繪制圖形,必須定義<svg>元素中
* 繪制圖形
* 矩形元素
新聞熱點(diǎn)
疑難解答
圖片精選