web开发字体图标制作

在开发前端项目时候会用到很多图标,之前一直用到图片,用图片会对项目包的大小有很大的影响(不只此影响,还有更多。。。。)。现在在项目中都用字体图标来处理项目中都icon,使用起来也很方便同时大大都减少了项目包都大小。
下面就总结下我在项目中怎么使用字体图标的。

1、首先找到字体图标网站 国内一般使用 阿里巴巴的https://www.iconfont.cn/
登录上去进去搜索自己需要的图标,然后点击下载,选择svg格式的,下载到本地
在这里插入图片描述
在这里插入图片描述
2、在本地下载好要用到的图标后打开https://icomoon.io/app/#/select这个网站

打开网站后选择左上角菜单 选择New Empty Set
在这里插入图片描述
选择New Empty Seth后就会生成自己的图标集文件,点击右边三杠 选择properties
在这里插入图片描述
选择properties后在弹出框点击Edit Metadata按钮填写相关信息
在这里插入图片描述
点击Edit Metadata按钮后弹出框填写字体名就可以,然后点击关闭
在这里插入图片描述
关闭弹窗后,在选择右边三杠,选择import to Set,将下载在本地的svg字体导入进来
在这里插入图片描述
导入后效果
在这里插入图片描述
然后拖动鼠标全选中图标,点击下面的Generate Font按钮
在这里插入图片描述
然后点击下面的Download下载在本地
在这里插入图片描述
解压下载后的文件,打开就可以看到我们生成的字体图标的所有文件,此时字体图标已经生成了,然后引入到项目就可以了。

其中我们在项目中主要用到到是fonts文件夹下的文件和style.css文件
在这里插入图片描述
3、将生成好的字体图标引入到项目中:
将fonts文件夹和style.css文件拷贝,这里以vue项目为例子(其它框架的用法大同小异)
在项目src文件下的assets文件下新建styles文件,将fonts文件夹和style.css文件粘贴在styles文件夹中,这里我将style.css改成icon.css方便区分其它css

在这里插入图片描述
然后在项目入口文件中将字体图标引入,vue项目入口文件是main.js
在这里插入图片描述
此时就可以在项目中使用字体图标了,class=“icon-uniE900”
icon-是一样的,后面的是你在上传svg图片时候的名称,中文会转码,以为就是英文,比如你上传的svg文件的时候文件名字角book.svg,生成后使用的时候就是class=“icon-book”,还可以给他设置字体大小和颜色
在这里插入图片描述
在这里插入图片描述

如果在公司中让ui设计师 (或者咱们自己) 将做好的图标上传在公司项目字体图标网站的项目中,上传好执行上面的步骤就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值