不管我们是在做web项目还是后台管理类的项目时,都会用到各种各样的图标,对于图标我们可能会采用切图的方式来实现,但是切图是图片会有这样的问题:

1、页面放大会导致图片放大会变的模糊

2、如果页面中的图片过多的话会造成有很多请求也就代表页面加载慢。

所以基于以上问题我们一般使用svg的矢量图,矢量图一般由设计师提供给前端来转换成字体图标,在项目中使用。

优点:1、放大不会模糊 2、只加载一次不会有多余的请求。

如何使用:

1、我们可以借助iconfont-阿里巴巴矢量图库,把设计好的svg文件通过上传图标至项目。
2、点击下面红框里面的地址,查看源码,然后复制到自己项目中的css文件中。
3、全局引用然后直接在class=""中使用。
例如:

<i class="ic_gb icon-ic_gb"></i>

使用第一个X号,这样就可以了方便好用
ps:矢量图字体图标还可以自定义颜色。

工作之余 用博客记录自己 希望有能帮助到各位看官
如有错误或不全面的地方望各位能提点一二和留下宝贵意见

前端项目如何使用svg矢量图相关推荐

  1. 前端项目中位图和矢量图的优缺点及iconfont小图标制作流程

    1.BMP图 BMP格式的图片,取自英文单词Bitmap,Windows中文版翻译文'位图' 支持四种的BPM格式的图 l   单色位图(1位)--1字节记录8个像素,图片一般只有黑和白. l   1 ...

  2. svg矢量图字体图标iconfont的制作

    前端拿到设计稿 若是存在SVG矢量图需要处理成字体图标,图片放大也不会模糊 ,svg也可以在项目中直接使用,但是兼容性不太好.以iconfont字体图标库为例,在字体图标库里创建一个项目. 步骤如下: ...

  3. 【Android 安装包优化】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 )

    文章目录 一.SVG 矢量图简介 二.Android 中生成 Vector 矢量图资源 三.参考资料 一.SVG 矢量图简介 Android SVG 参考文档 : https://developer. ...

  4. android 矢量图 开源,Android 使用 SVG 矢量图

    android svg矢量图 可能包含的操作有: SVG图还包括改变颜色,透明度,大小,矩阵操作(平移.旋转.缩放),selector, (图标,背景,按钮),动画,等 setTint(int Col ...

  5. %config InlineBackend.figure_format=svg#矢量图设置

    在默认设置的matplotlib中图片分辨率不是很高,可以通过设置矢量图的方式来提高图片显示质量 %config InlineBackend.figure_format='svg'#矢量图设置

  6. Android使用SVG矢量图打造酷炫动效!

    一个真正酷炫的动效往往让人虎躯一震,话不多说,咱们先瞅瞅效果: 如果你想看 GAStudio Github主页,请戳这里: 如果你想看 GAStudio更多技术文章,请戳这里: QQ技术交流群:277 ...

  7. SVG矢量图中矢量路径的获取

    矢量图中矢量路径的获取 首先下载一张svg图片,例如,在阿里矢量图标库中下载 用代码编辑器打开下载的图片 将标签中的d属性复制出来,写成下面的格式 这样就可以拿到矢量图中的路径了! SVG矢量图是无损 ...

  8. 自制批量SVG矢量图转普通图片格式小工具

    最近在学unity自制一点小游戏,当然我们这种主攻开发的,在学习阶段肯定只能借(tou)美工素材来学习了. 本来拿到了一系列的动画,但是是SVG的矢量图格式的,原生unity对SVG矢量图支持不太好, ...

  9. SVG矢量图怎么做?

    SVG 矢量图是一种可缩放的图像格式,基于 XML 的标记语言.它可以用于描述二维矢量图形,并且具有数百种功能,能够帮助你创建出色的网站.SVG矢量图怎么做?在本教程中,我们将学习如何使用SVG矢量图 ...

最新文章

  1. 《数据科学家养成手册》--第四章---数据科学的使命
  2. 数据蒋堂 | Hadoop - 一把杀鸡用的牛刀
  3. 怎么用class引入svg_【蓝湖指北】走向设计巅峰,从蓝湖 Sketch 插件开始,用它!...
  4. CSS3实战开发:使用CSS3实现photoshop的过滤效果
  5. c++ 提取傅里叶描述子_AI大语音(四)——MFCC特征提取(深度解析)
  6. 【渝粤题库】国家开放大学2021春1009离散数学(本)题目
  7. Docker 实战:编写 Dockerfile
  8. ListView自适应实现表格
  9. (转)python中的参数:*args和**kwargs
  10. 自定义http报头_http协议报头详解HTTP协议结构
  11. SOFABolt 源码分析
  12. oracle redo log file文件详解
  13. 数据预处理之数据清洗案例
  14. android adb am start,Android adb shell am start命令总结
  15. android强制开启深色模式bug,强制深色模式软件
  16. MTK摄像头调试工具 CCT 的使用
  17. [SAP ABAP开发技术总结]增强Enhancement
  18. linux 谷歌日语输入法下载软件,Linux Mint---fcitx中文,日语输入法
  19. 2048网页版游戏高分插件代码分享
  20. “千人千面”的个性化时代,金融产品也能快速应“变”

热门文章

  1. 大航海时代: 流行5掠夺篇
  2. 4-11 Isomorphic (10分)
  3. 久泰新材料在港上市申请失效:年亏损超2亿元,崔轶钧为董事长
  4. 有可控冷热水隔板的储水式电热水器
  5. android时间轴折线图,echarts时间轴折线图
  6. 彻底删除2345输入法
  7. ubuntu环境下安装hyperledger fabric
  8. IT30: IT人创业项目路演!!!
  9. 图神经网络学习过程心得总结
  10. DFX:面向产品生命周期的设计