一、首先能够去iconfont.cn阿里巴巴矢量字体库中下载你想要的图标(选择格式为SNG
格式)。css
二、打开iconmoon这个网站(这个样子的),而后点击右上角那个Iconfont App
以下图:html
三、上面有一个紫色的 Import Icons
点击上传你下好的 SVG
图标。编辑器
四、上传好的 SVG
图标会显示在下方的 Untitled Set
中,而后选择上方有个相似 笔
形状的图标,点击进入编辑。解释一下上面的选择器。。鼠标箭头
表示 选择图标
。垃圾桶
表示 删除图标
,通常选择垃圾桶, 点一下图标就可删除
。十字箭头
表示 变换位置
svg
五、在编辑中,第一个 Tags
是表示你要查找这个图标时能够输入的名字,第二个框输入的是待会引用代码时会用到的 名字
。我建立了花,因此就命名为 flower
,而后关闭编辑器,千万别点下载。字体
六、而后点击右下方的 Generate Font F
,进入后是这个页面,而后点击红圈中的齿轮,进行下一步编辑网站
七、进入编辑后,须要修改如下内容。ui
八、Font Name
表示一下子引入字体须要引入的 样式名称
Class Prefix
表示引入样式的前缀名,如不设置后缀的话,引入的样式名称为 icon-flower
url
九、选择 Support IE 8
和 Generate preprocessor variables for: Less
和Use a class
spa
而后后面这个框内填写css须要引入的类名
,我就写了 .wyhicon
这个名称
十、而后关闭编辑,点击右下角download下载
这个字体。code
十一、下载完毕后,压解。修改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;
十一、而后在你的html文档中引用就能够了
<!-- 首先引用你的css样式 --> <link rel="stylesheet" href="./css/style.css" type="text/css"> <!-- 而后引入你的字体文件就ok了 --> <i class=" wyhicon icon-flower"></i>