1、首先可以去iconfont.cn阿里巴巴矢量字体库中下载你想要的图标(选择格式为SNG
格式)。

2、打开iconmoon这个网站(这个样子的),然后点击右上角那个Iconfont App
如下图:

3、上面有一个紫色的 Import Icons 点击上传你下好的 SVG 图标。

4、上传好的 SVG 图标会显示在下方的 Untitled Set 中,然后选择上方有个类似 形状的图标,点击进入编辑。解释一下上面的选择器。
。鼠标箭头 表示 选择图标
。垃圾桶 表示 删除图标 ,一般选择垃圾桶, 点一下图标就可删除
。十字箭头 表示 变换位置

5、在编辑中,第一个 Tags 是表示你要查找这个图标时可以输入的名字,第二个框输入的是待会引用代码时会用到的 名字 。我创建了花,所以就命名为 flower ,然后关闭编辑器,千万别点下载。

6、然后点击右下方的 Generate Font F ,进入后是这个页面,然后点击红圈中的齿轮,进行下一步编辑

7、进入编辑后,需要修改以下内容。

8、Font Name 表示一会儿引入字体需要引入的 样式名称
Class Prefix 表示引入样式的前缀名,如不设置后缀的话,引入的样式名称为 icon-flower

9、选择 Support IE 8Generate preprocessor variables for: LessUse a class

然后后面这个框内填写css需要引入的类名,我就写了 .wyhicon 这个名称
10、然后关闭编辑,点击右下角download下载这个字体。

11、下载完毕后,压解。修改style.css中的内容

   /* 我们需将下面的url路径改为引用的fonts文件夹的路径,根据实际情况修改 */
@font-face {
font-family: 'wyhicon';
src: url('../fonts/wyhicon.eot?q06q0o');
src: url('../fonts/wyhicon.eot?q06q0o#iefix') format('embedded-opentype'),
url('../fonts/wyhicon.ttf?q06q0o') format('truetype'),
url('../fonts/wyhicon.woff?q06q0o') format('woff'),
url('../fonts/wyhicon.svg?q06q0o#wyhicon') format('svg');
...
}
/* 下方这个类中的字体样式需要加上以下代码中的font-family */
.wyhicon {
font-family: 'wyhicon',PingFangSC-Light,'helvetica neue','hiragino sans gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif !important;
...
}
.icon-flower:before {
content: "\e900";
}

也就是在原来的style.css样式下的.wyhicon下加一条font-family:
'wyhicon',PingFangSC-Light,'helvetica neue','hiragino sans
gb',arial,'microsoft yahei ui','microsoft yahei',simsun,sans-serif
!important;

11、然后在你的html文档中引用就可以了

<!-- 首先引用你的css样式 -->
<link rel="stylesheet" href="./css/style.css" type="text/css">
<!-- 然后引入你的字体文件就ok了 -->
<i class=" wyhicon icon-flower"></i>

最新文章

  1. 04.移动先行之谁主沉浮----XAML的探索
  2. Yii2 用户登录
  3. java中map&lt;string,int&gt;
  4. Hibernate n+1问题
  5. OBJECT ARX 获取标注样式信息
  6. postgreSQL初步使用总结
  7. struts2请求过程源码分析
  8. childNodes在IE与Firefox中的区别
  9. Codeforces Round #204 (Div. 2) C
  10. 使用carrierwave出现MiniMagick::Invalid错误的解决方法
  11. Shell 脚本编程
  12. Fix java version mismatch in windows---stackoverflow
  13. Oracle高版本导出dmp导入Oracle低版本报错:&quot;不是有效的导出文件、头部验证失败&quot;解决方法
  14. 管道(Pipe)/createPipe
  15. Webix快速跨浏览器的JavaScript UI组件
  16. BZOJ 1018: [SHOI2008]堵塞的交通traffic [线段树 区间信息]
  17. VUE项目中使用mint-ui框架总结
  18. LeetCode算法题-Convert BST to Greater Tree(Java实现)
  19. Django model 字段类型及选项解析
  20. Owin 自寄宿 asp.net web api

热门文章

  1. Java:各版本官方文档
  2. python实用脚本-通过jenkins界面化导出数据
  3. C# 反编译工具之ILSpy
  4. CSAPP-Lab03 Attack Lab 记录
  5. egg-jwt的使用
  6. CF772D题解
  7. 合并两个以单链表形式表示的关于x的多项式(基于c语言)
  8. Windows XP系统搜索故障及处理办法点点通
  9. Java——spring中session的获取
  10. badusb