999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SVG 圖形在Web 設計中的應用研究

2020-07-08 02:00:52潘博
科學技術創新 2020年15期
關鍵詞:動畫效果設計

潘博

(河源職業技術學院,廣東 河源517000)

圖形圖像作為Web 設計的主要內容,在吸引用戶點擊、提升用戶體驗方面發揮著重要作用。隨著信息技術的飛速發展,以及設計人員對Web 產品用戶體驗的極致追求,傳統的圖像技術因其本身的特點,暴露了一些問題,如圖像數據量大,占用網絡帶寬資源較大、傳輸速度慢,圖片在不同設備上的顯示效果有偏差,瀏覽器不支持矢量圖形等。于是一種可縮放矢量圖形SVG 漸漸在網絡上流行起來,其矢量化、兼容性好、代碼簡潔、可做動態效果等特點成為很多UI 設計師和前端設計師的選擇。

1 SVG 優點介紹

圖1 同一SVG 圖形不同寬高尺寸的圖標

SVG 是Scalable Vector Graphics 的縮寫,中文全稱為“可伸縮矢量圖形”,它是W3C(World Wide Web Consortium 即萬維網聯盟)組織為適應互聯網Web 應用的飛速發展需要而制定的一套基于XML 語言的可縮放矢量圖形語言描述規范。[1]SVG 嚴格遵從XML 語法,并用文本格式的描述性語言來描述圖像內容,是一種和圖像分辨率無關的矢量圖形格式。

與其它Web 圖像格式相比,SVG 具有如下優勢:

SVG 是矢量圖形,不必考慮屏幕分辨率,在放大或改變尺寸的情況下其圖形質量不會有所損失。而常見的JPG、PNG、Gif等格式圖像是由像素點構成的位圖,縮放會有質量損失。SVG體積小,可壓縮性更強,提供了一個相對輕量級的文件,大大提高了圖像的傳輸和下載顯示速率。SVG 具有豐富的表現效果,可以是動態的、可交互性的,可提升用戶體驗。SVG 是開放的,它基于XML,可被非常多的工具讀取和修改(比如記事本),通過文本修改,可以即時改變對象顏色、調整描邊寬度、圖像透明度等,還可以使用濾鏡,自身帶有動畫屬性。[2]SVG 能獲得更廣泛的設計軟件和硬件支持,跨平臺,與瀏覽器的兼容性好,幾乎所有主流的瀏覽器不需要插件都可以直接打開SVG 文件。

2 SVG 在Web 設計中的應用

SVG 因其擁有的特點和優勢,在互聯網特別是移動端的應用越來越多,下面逐一進行分析。

2.1 SVG 在Web 圖標中的應用

圖標是SVG 一個典型的應用場景。傳統的圖標是位圖,需要切成不同大小的圖片來適配不同設備的分辨率。而SVG 因為是矢量圖形可任意縮放不失真,所以只需一張圖就可以適配所有設備。[3]如圖1 所示將Illustrator 繪制的矢量圖標導出為SVG格式,然后用文本類編輯器打開,將SVG 代碼復制后修改width和height 值,然后保存為html 或嵌入html 中,可得到不同大小且完美顯示的圖標。此外SVG 在圖標顏色動態變化以及Morphing 動畫(形狀動畫)中也有應用。

2.2 SVG 在Web 文字效果中的應用

圖2 使用SVG 實現的漸變文字

在Web 設計中文字呈現是非常重要的。文字一般是通過不同的字體來提高它的表現力和美感,要添加一些效果則需要靠Photoshop 等設計軟件才能實現。而隨著W3C 標準不斷地發展,使用SVG 也能實現一些炫麗的文字特效,達到文字圖片化的效果。如圖2 所示用漸變的顏色來填充文字,如果用傳統圖像來實現,限制大不靈活。而使用SVG 的話,一句代碼就可以完成,且使用起來非常靈活。代碼如下:

除了使用顏色填充,還可以使用圖像、Gif 動圖甚至視頻來填充文字,實現各種腦洞大開的文字效果,如圖使用一個Gif 動圖呈現動態火焰字。

圖3 SVG 實現的火焰字

2.3 SVG 在圖形蒙版中的應用

蒙版可以實現各種特殊的圖像合成效果,一般需要借助于各類專業的設計工具,先設計好效果,然后切圖利用圖片在網頁中實現。而使用SVG 中的蒙版屬性則可以輕松實現各種各樣的特殊圖形效果。如圖4 這樣的圖形效果,就是先呈現藍色和花朵兩個圖層,然后在藍色圖層上添加了一個文字形狀的mask,代碼如下。如果將SVG 蒙版與動畫結合起來,可以制作不亞于flash 的蒙版動畫效果。

圖5 使用SVG 圖形實現的描邊動畫

圖4 SVG 實現的蒙版效果

2.4 SVG 在Web 動畫中的應用

SVG 在Web 動畫設計也是一個典型應用,在UI 動效中比較常見,如描邊動畫、形變動畫、轉場動畫、濾鏡動畫等,限制效果的只剩下想象力。以描邊動畫為例,使用SVG 來實現成本很低,只需要設計師繪制基本圖形,導出矢量圖形的SVG 格式,再加上幾句代碼就可以輕松實現。實現的途徑一是使用CSS,二是使用JavaScript,甚至有專門制作這種描邊動畫的JS 庫,如圖5 即為使用JS 庫vivus 給SVG 圖形添加的一個描邊動畫。

3 結論

隨著Web 設計中對用戶體驗的不斷增強,瀏覽器對Web 標準支持的越來越好,SVG 圖形必然會得到越來越多的應用。本文研究并歸納了一些SVG 典型的應用場景,比如圖標、文字效果以及動畫等應用。在進行視覺設計或Web 設計的時候,可以結合具體項目的特點來應用SVG,使其成為Web 設計中圖形應用的一種選擇。

猜你喜歡
動畫效果設計
按摩效果確有理論依據
做個動畫給你看
動畫發展史
我的動畫夢
文苑(2019年22期)2019-12-07 05:28:56
迅速制造慢門虛化效果
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
主站蜘蛛池模板: 成人国产精品网站在线看| 免费观看成人久久网免费观看| 国产第一页亚洲| 69免费在线视频| 亚洲第一视频网| 亚洲青涩在线| 成人午夜免费视频| 国产精品视频久| 欧美日韩国产精品va| 97青草最新免费精品视频| 色婷婷在线影院| 亚洲人成色在线观看| 视频二区国产精品职场同事| 久久精品欧美一区二区| 91精品综合| 伊伊人成亚洲综合人网7777| 久久永久精品免费视频| 动漫精品中文字幕无码| 国产成人久久综合777777麻豆| 农村乱人伦一区二区| 国产精品自拍露脸视频| 国产十八禁在线观看免费| 亚洲午夜片| 亚洲国产清纯| 亚洲黄色高清| 亚洲中文制服丝袜欧美精品| 欧美第二区| 国内毛片视频| 成人国内精品久久久久影院| Aⅴ无码专区在线观看| 亚洲一区二区在线无码| 91欧美在线| 欧美日韩一区二区三区在线视频| 一本大道无码日韩精品影视 | 久久国产亚洲偷自| 极品性荡少妇一区二区色欲| 日韩欧美在线观看| 中文字幕在线免费看| 国内熟女少妇一线天| 中文字幕第4页| 岛国精品一区免费视频在线观看| 精品無碼一區在線觀看 | www.日韩三级| 69国产精品视频免费| 免费一级无码在线网站| 黄色一级视频欧美| 91精品国产综合久久香蕉922 | 欧美精品不卡| 国产色婷婷| 精品少妇人妻一区二区| 国产成人乱无码视频| 国产精品无码久久久久AV| 国产一级小视频| 色婷婷电影网| 欧美国产在线精品17p| 亚洲欧洲天堂色AV| av天堂最新版在线| 国产欧美日韩专区发布| 99人妻碰碰碰久久久久禁片| 成年午夜精品久久精品| 曰韩免费无码AV一区二区| 一级毛片在线直接观看| 久久久亚洲国产美女国产盗摄| 国产成人欧美| 无码专区在线观看| 国产一区成人| 欧美狠狠干| 国产成人夜色91| 中文字幕久久波多野结衣| 国产网站一区二区三区| 午夜人性色福利无码视频在线观看| 国产菊爆视频在线观看| 成年人免费国产视频| 日韩精品无码免费专网站| 亚洲成人在线网| 欧美翘臀一区二区三区| 欧美激情综合一区二区| 精品视频一区二区观看| 伊人婷婷色香五月综合缴缴情| 国产黄色视频综合| 中国一级毛片免费观看| 日韩人妻无码制服丝袜视频|