前言
随着移动互联网的到来,各种高清屏幕移动设备的层出不穷,导致H5应用在移动设备retina
屏幕下经常会遇到图标不清晰的问题。
为了解决屏幕分辨率对图标影响的问题,通常采用CSS Sprite,Icon Font,CSS Icon以及SVG以适应@x1屏、@2屏、@3屏,相对比较而言SVG矢量性、缩放无损等诸多优点,更应受前端设计师的青睐,可在许多公司的移动项目应用中却很鲜见,究其主因在于SVG开发学习成本比较高以及在绘制的性能上比PNG要差。此篇文章将从SVG快速导出到SVG、SVG Symbol组件化在项目中实战进行讲解,并提供SVG Symbol快速导出工具,教你如何提高SVG开发效率减少成本。
SVG简介
SVG是一种开放标准的矢量图形语言,使用svg
格式我们可以直接用代码来描绘图像,可以用任何文字处理工具打开svg
图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来浏览。