欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

為什么要用SVG?

2016-09-06    分類: 網(wǎng)站建設(shè)

SVG是什么?

SVG是一種 可縮放矢量圖形 (英語:Scalable Vector Graphics,SVG)是基于可擴展標記語言(XML),用于描述二維矢量圖形的圖形格式。由W3C制定,是一個開放標準。
簡單的理解它是圖形的另一種格式例如它和常見的圖片格式.png、.jpg、.gif等是一類。

SVG發(fā)展歷程

  • 2001年9月4日,發(fā)布SVG 1.0

  • 2003年1月4日,發(fā)布SVG 1.1

  • 2003年1月14日,推出SVG移動子版本:SVG Tiny和SVG Basic

  • 2008年12月22日,發(fā)布SVG Tiny 1.2

  • 2011年8月16日,發(fā)布SVG 1.1(第2版),成為W3C目前推薦的標準

  • W3C目前仍正在研究制定SVG 2

他在2001年就已經(jīng)被加入到W3C的標準中去了,歷時這么久終于到了該翻身的時候了。

它和傳統(tǒng)圖片格式有什么不同?

1.兼容現(xiàn)有圖片能力前提還支持矢量

SVG提供的功能集涵蓋了嵌套轉(zhuǎn)換、裁剪路徑、Alpha通道、濾鏡效果等能力,它還具備了傳統(tǒng)圖片沒有的矢量功能,在任何高清設(shè)備都很高清。點擊查看下面這張SVG圖形:

這樣一張高質(zhì)量的矢量圖片它的質(zhì)量僅僅只有:

2

2.可讀性好,有利于SEO與無障礙

由于SVG采用的是XML語法,圖形的里面的文本內(nèi)容可以直接被瀏覽器,搜索引擎SEO和無障礙讀屏軟件讀取,具體用法如下代碼設(shè)置title與desc標簽即可:

與icon font對比

1.渲染方式不同

icon font采用的是字體渲染,icon font在一倍屏幕下渲染效果并不好,在細節(jié)部分鋸齒還是很明顯的,SVG上面我說過它是圖形所以在瀏覽器中使用的是圖形渲染,所以SVG卻沒有這種問題,請看下圖對比:

2.icon font只能支持單色

icon font做為字體無法支持多色圖形,這就對設(shè)計造成了許多限制,因此這也成為了icon font的一個瓶頸。

3.icon font可讀性不好

icon font主要在頁面用Unicode符號調(diào)用對應(yīng)的圖標,這種方式不管是瀏覽器,搜索引擎和對無障礙方面的能力都沒有SVG好

SVG的制作成本與維護成本

目前制作SVG設(shè)計軟件有:Adobe Illustrator、Visio以及CorelDRAW等,用AI畫圖對設(shè)計師是否會產(chǎn)生額外成本,我還專門咨詢了組內(nèi)幾個設(shè)計師:“用PS畫一個圖形和用AI畫一個圖形的所需時間是一樣”(來自我組峰哥,華D哥,登哥,丹哥原話),AI做好后直接導出成SVG格式給前端同學即可使用。相比制作字體包要步驟簡單許多。

在維護性方面:做成SVG對設(shè)計師之前的工作量也有一定的提升,過去他們同一個圖不同尺寸在PS輸出都需要調(diào)整一次圖形,因為如果直接等比例縮放圖形尺寸,會出現(xiàn)圖片有鋸齒。但是用SVG以后,不同尺寸的控制都有前端同學直接調(diào)整SVG寬高參數(shù)就能實現(xiàn)不同尺寸切換,且不會有鋸齒。

SVG的性能測試

性能應(yīng)該是大家最關(guān)注的為題了,為了測試的可靠性,我在icomoon挑選了 __491個__ 免費ICON,分別生成了svg圖標和icon font在Chrome Timeline做了測試,測試內(nèi)容分別對demo頁面491圖標的 __Loading、Rendering、Painting__ 這三個指標做了測試

1.svg與icon font性能對比

1、結(jié)果svg整體是的  Rendering項基本上是碾壓了icon font ,數(shù)據(jù)如下:

頁面圖標數(shù)量:491個

5
上圖SVG案例中我用了兩種不同引用方式,一種是在頁面直接inline svg方式插入的方法和用svg sprite合并后引用圖標的兩種,結(jié)果顯示svg sprite的性能是高的。

2、大批量的測試結(jié)果SVG性能已經(jīng)比較有保證了,但實際項目中一個頁面不可能會存在這么多圖標,我們按正常頁面出現(xiàn)圖標10-30個這個區(qū)間, _ 取15個圖標為中間值 在進行一次測試看看,結(jié)果如何:
頁面圖標數(shù)量:15個


Rendering 的渲染結(jié)果和之前差不多,icon font所用時間依舊比svg icon要多很多,但是inline svg和svg sprite兩種不同用法之間的差異卻變得非常小,幾乎 Rendering 的時間是差不多的。

2.svg sprites與png sprites性能對比

這個測試通過將svg sprites生成對應(yīng)的1倍圖png sprites來進行測試,圖標在頁面的實際大小是相等的。

測試圖標數(shù)量:491個


文件大小上面svg sprites大了png sprites將近一倍, Rendering  也比圖片要長很多,但最終兩者之間綜合所消耗時間差不多

測試圖標數(shù)量:15個


文件大小svg sprites與png sprites差不多, Rendering 也比圖片要長很多,但最終兩者之間綜合所消耗時間差不多

##SVG動畫
SVG還有一項動畫的能力,目前在許多H5中的有趣動畫很多都是用SVG做的。

兼容性

11
關(guān)于兼容性,在咱祖國一直是一個比較傷感的話題,不過從IE9開始已經(jīng)開始兼容SVG了,安卓3.X開始局部支持。

##總結(jié)
通過上面所述,SVG在既能滿足現(xiàn)有圖片的功能的前提下,又是矢量圖,在可訪問性上面也非常不錯,并且有利于SEO和無障礙,在性能和維護性方面也比icon font要出色許多,總之大家可以根據(jù)項目實際情況去嘗試使用。

文章標題:為什么要用SVG?
本文來源:http://aaarwkj.com/news27/46177.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、品牌網(wǎng)站設(shè)計、云服務(wù)器、自適應(yīng)網(wǎng)站、網(wǎng)站設(shè)計公司、網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
亚洲精品区免费观看av| 国产精品一区二区啪啪| 亚洲小视频免费在线观看| 亚洲欧美午夜不卡视频| 九九热精品视频美谷朱里| 国产我和子的乱视频亲生| 亚洲av天堂天天天堂色| 真人国产一级美女免费视频| 91久久国产综合久久91| 欧洲亚洲精品免费二区| 国产精品中文字幕日韩在线| 日韩av在线观看大全| 日韩中文字幕在线乱码| 欧美一区二区高清不卡| 免费高清日本一区二区三区视频 | 国产精品国产三级国产av野外| 粉嫩av蜜臀一区二区三区| 欧美日韩亚洲精品内裤| 亚洲女同成人在线观看| 日韩高清av不卡一区二区三区 | 久久精品国产精品日韩欧美| 国产日韩欧美高清免费视频| 亚洲黄色片在线播放| 亚洲精品国产第一区| 在线免费观看91亚洲| 亚洲国产日韩欧美综合久久| 欧美精品一区二区三区乱码| 日本免费一区二区三区等视频| 国产精品网站在线观看不卡| 亚洲欧美日韩综合精品久久| 亚洲精品乱码精品乱码不卡| 青青草视频在线针对华人| 在线 | 一区二区三区四区| 91国产熟女自拍视频| 九九热这里只有免费精品| 久久综合伊人欧美精品| 亚洲av天堂在线观看| 色综合久久综合香梨网| 国产91在线观看网站| 欧美日韩免费r在线视频| 婷婷国产成人精品一区二|