图标优化-------IconMoon 图标制作

本文详细介绍了如何使用Icomoon在线工具生成自定义字体图标,包括选择SVG图标、下载并引入到项目中、修改CSS样式以及在HTML中使用图标的方法。此外,还提及了如何补充已有图标库以及通过UI设计师提供的SVG图标进行更新。
摘要由CSDN通过智能技术生成

1. 登录 icomoon.io

https://icomoon.io/#home
![在这里插入图片描述](https://img-blog.csdnimg.cn/85daee47214346ebb37527012c5d6136.png

2. 制作字体图标

https://icomoon.io/app/#/select
在这里插入图片描述

2.1 选中需要的svg图标
在这里插入图片描述

在这里插入图片描述

2.2 选择完毕后,点击右下角的,generate Font:会进入图标确认界面。点击download下载压缩包。

在这里插入图片描述

2.3 解压后,把看到的文件夹添加到对应的前端开发文件夹中:下面是参考样式。
在这里插入图片描述

2.4 将解压后的style.css中的代码添加到自己项目中的css文件中,这表示引入了icomoon字体图标:如图所示是需要引入的代码。
第一步:引入字体图标
在这里插入图片描述

2.5 下面开始在html页面中使用字体图标:打开demo.html文件,在想要添加的图标右侧点击复制:然后粘贴到对应的html标签中,如:

@font-face{
  font-family: 'sell-icon';
  src: url('../fonts/sell-icon.eot?k5xf13');
  src: url('../fonts/sell-icon.eot?k5xf13#iefix') format('embedded-opentype'),
    url('../fonts/sell-icon.ttf?k5xf13') format('truetype'),
    url('../fonts/sell-icon.woff?k5xf13') format('woff'),
    url('../fonts/sell-icon.svg?k5xf13#sell-icon') format('svg')
  font-weight: normal;
  font-style: normal;
}

span {
font-family: “icomoon”;
}
第三步:盒子里面添加结构
span::before {
content: “\e900”;
}

引入方式1 : 复制 空标签 [], 指定字体图标的class 样式

第二步:给盒子使用字体

在这里插入图片描述

引入方式2 : 直接使用Span 标签 + class 标识

在这里插入图片描述在这里插入图片描述

3. 项目中具体使用

  1. 找到这两个文件
  2. 加入项目中
    将style.css 改名为icon.css 后, 放入项目中, 注意与font文件的路径.
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/66b7064ddc914eaa83d4cc38d299e8fc.png

4. 补充字体图标

由其他第三方平台中, 下载出svg ,图标文件, 加入 selection.json文件中, 重新生成

步骤:

  1. 导入 原始的 selection.json 文件
  2. 加入ui/第三方平台 设计出来的 字体图标文件
  3. 重新生成

第二种:使用iconfont方式

补充:有时字体图标是需要我们自己单独定制的,这时我们可以给ui说一下,让他帮我们设计一个例如手机的svg格式的图标,当ui设计好之后,传给我们一个svg格式的图标后,在icomoon中点击上传图标之后,会自动帮我们转换为字体图标样式,这时我们就可以和以前一样正常使用啦!!!

补充2:追加新的图标后,但是也要保存以前的图标:

上传图标, 上传成功后,选择想要追加的图标然后下载,替换原来的文件即可。

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值