图标.ttf

在这篇文章 “写”一手漂亮的好字,还会“画画” 中提到了 element-ui 的图标字体,今天我们深入学习一下图标字体,在实际使用中,它非常灵活,可以像修改字体一样修改图标的大小、颜色等。

如果能推动UI设计师做一个图标字体库,以后常用的图标就不用切图了,即使修改图标颜色、大小都可以通过代码来实现。

下面开始制作:

选择 6 个 svg 图标,可以从 iconfont 直接下载。把下载好的图标上传到网站 https://icomoon.io/app/#/select,开始在线制作:

把这 6 个图标创建一个字体,可以看到每个图标有对应的名称 e900、e901,这些名字在编码过程中需要用到:

直接下载这个图形字体包,我们使用 ttf 格式的:

然后,我们直接在项目中使用:

代码是这样的,在 icon:before 应用了字体图标,这里我设置了颜色为 green,你也可以设置为 red,或者修改 font-size 可以让图标放大缩小,图标也不会失帧:

@font-face {
    font-family: "icomoon";
    src: url("http://localhost:8687/icomoon.ttf");
}
.icon-wrap {
    background-color: #f5f5f5;
    font-size: 0;
}
.icon {
    display: inline-block;
    font-size: 30px;
    vertical-align: middle;
    margin: 0 20px;
}
.icon:before {
    content: "\e900";
    color: green;
}
<div class="icon-wrap">
   <p class="icon" style="font-family: 'icomoon';">和素燕制作图标字体</p>
</div>

这件事情不难,但是收益挺大,大家加油!

长按关注

素燕《前端小课》

帮助 10W 人入门并进阶前端

官网:https://lefex.gitee.io/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值