嘿!你还不知道怎么做字体图标吗?
hi,设计师们! 你们在设计web或APP项目时,会把切图以什么格式给到开发?
SVG ? 不同倍数的png ?
那你们是否遇到过以下几种情况?
1,页面已打开,可图标还没加载出来?
2,web页面,1920分辨率,100%时icon清晰, 调到125%后,图标变模糊了?
3,做hover时,前端跟你吐槽,说svg做hover很麻烦,希望你给字体图标?
那么问题来了:什么是字体图标?又怎么制作呢?
一,什么是字体图标?
你以为的字体只是文字? No,No,No,它也可能是一张图!
简单的说,字体图标就是把我们的图标,从图像格式转换成了字体格式,从而赋予它像字体一样的属性。
那么赋予他字体属性后,有什么好处呢?
1,加载快:字体图标 体积比图像小,加载会立即渲染出来。
2,灵活性:拿 图标为例
改变大小:
原来:14px,20px,需要各切图一张 现在:前端将删除字段的 font-size:14px 改为 font-size:20px就ok了 改变颜色/hover状态:
原来:黑色,蓝色删除icon需要各切图一张 现在:前端将删除字段color : #333333 改为color : #0086ff 就ok了 改变透明度:
原来,透明度50%,80%需要各切图一张 现在:前端将删除字段 color:rgb(100 100 100 / 0.5)
改为 color:rgb(100 100 100 / 0.8) 就ok了
3,兼容性:网页字体支持所有浏览器,包括IE低版本。
二,那么如何制作字体图标?(sketch 为例)
1-sketch里制作图标
2-导出前的6个注意事项
3-导出svg 格式
4-iconfont创建 项目文件夹
5-上传图标
如果你上传iconfont时,icon预览显示一个黑块 或显示不正常,那么请重新看下 2-导出前的6个注意事项
因为:闭合、合并、轮廓化、这些没做好,都会导致图标异常。
三,字体图标做好后,怎么给到开发?
1,把前端加进来,成为成员,前端便可自行下载
2,下载字体包到本地,再传给开发
3,如果是UI设计师要求用字符图标,前端却不知如何使用,咋办?
可以查看-使用帮助,里面有介绍引用的方法。
四、设计师自己如何调用iconfont项目组里的icon呢?
1,先要安装一个插件 - kitchen
2,我的项目 > 2. 选择自己的项目 > 3. 选择icon尺寸的大小 > 4. 把图标直接拖动到画布上即可以使用
3,点击右下角-我的项目 ,可以直接跳转到iconfont我的项目
五、我有两个iconfont账号,kitchen里如何切换呢?
(需要重新授权)
1,kitchen > 图标 > 取消授权
2,在kitchen面板里 > 授权登录iconfont > 再登录就OK了
tips:
1,用iconfont做字体图标库,UI设计师离职时,要记得把iconfont 该项目的管理权限,和图标sketch源文件一起移交给下一位设计师,否则,以后就维护不了咯!
2,拓宽一下:在微信输入框中,输入“开心”,你会发现啥? 是不是在让你选择的词汇中出现了😄的身影?
那么,其实😄也是字体图标哦~
. . . END
好啦,今天的分享就到这啦!
婷婷不才,如哪里讲的不对,请各位大神指正!
另外,我会陆续把自己总结的设计方法、心得感受写成文章,分享给大家,若感兴趣,可以关注我哟~
嘿!别忘点赞哦~