当前位置:首页 > 杂谈 > 正文内容

在 IconFont 上获取图标资源的操作方法与感悟

2023-06-07 18:27:31TONY杂谈627

如何在 IconFont 上获取图标资源

阿里巴巴矢量图标库网站(https://www.iconfont.cn/)上提供了非常丰富的图标资源,包括 SVG、AI、PNG、字体图标等格式。使用该网站提供的图标,需要在该网站上注册账号并登录。

1 搜索图标

登录成功后,在首页的搜索框中搜索关键字,例如搜索一个手机的图标:

输入mobile 后回车,可以看到搜索结果。可以在搜索结果上方选择色系、风格等,对结果进行过滤。

在前端开发实战中,最常使用的是 SVG、PNG、字体图标三种方式。使用 PNG 图标,找到对应的图标后,直接点击 ”PNG 下载“就行。下面着重谈谈使用 SVG 和字体图标。

2 使用 SVG 图标

找到要使用的图标,鼠标移上去会图标上的悬浮层出现三个按钮,点击最下面的下载按钮:

点击下载按钮后,会弹窗显示该图标的信息。

可以在这个弹窗中修改图标的颜色、大小属性。

2.1 方式一:直接下载

与使用PNG图标格式图标一样,点击弹窗底部的 "SVG 下载" 按钮就行,将下载下来的 ”.svg“ 文件拷贝到工程中即可。

2.2 方式二:复制 SVG 代码

svg 文件本质上是一个 xml 文件。首先在项目中创建一个svg文件,如:icon-mobile.svg。打开该文件,在该文件中添加 xml 的头部:

<?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

点击弹窗中的 ”复制SVG代码“按钮,然后在 icon-mobile.svg 文件中粘贴即可。

我个人的习惯是:没有 SVG 图标时,第一次点击“SVG 下载”,下载svg文件。之后就手动创建 SVG 文件, ”复制SVG代码“。

3 使用字体图标

3.1 查找并添加图标到购物车

前面已经讲过,在搜索到的图标列表中,鼠标移动到图标上会出现一个悬浮层,悬浮层有三个按钮,点击第一个购物车图形的按钮,将图标添加到购物车中:

点击后,悬浮层中的购物车按钮会变成实心按钮,表明添加成功。然后依次查找其他需要使用的图标,同样的方式添加到购物车。

3.2 方式一:下载代码

把需要使用的图标全部添加到购物车后,点击页面右上角的购物车按钮:

点击后会在页面右侧滑出购物车面板,点击下方的”下载代码“按钮,即可获得字体图标文件。

3.3 方式二:添加至项目

在上面右侧滑出的购物车面板中,点击”添加至项目“按钮,会在右下方出现项目列表。如果项目已经存在,则选中对应项目后点击”确定“按钮。如果项目不存在,点击右下方区域的右上角的加号图标:

填写项目名称后,点击”确定“按钮,进入到项目界面。

在项目管理界面中,鼠标移动到每个图标上,都会在图标上出现浮动层,该浮层有四个操作按钮:

我尝试了点击编辑按钮,我想编辑图标的类名,但没有修改成功。故只能保留它默认的名称。点击上方的”下载至本地“按钮,便可得到和方式一相同的字体图标文件。

4 个人心得

在真实的项目开发中,我一般都使用 svg 图标。使用字体图标只有两种情况:一种情况是自己写demo玩玩,第二种情况便是有人提供现成的iconfont资源。我之所以不在项目开发中通过IconFont网站资源使用字体图标,原因如下:

该网站获取的字体图标 class 命名五花八门,极大可能不符合项目规范;虽然可以在下载后的字体图标文件中手动更新 class 命名,但项目是持续迭代的,迭代过程中需要新图标,你如何叠加进去;可以采用 Unicode 方式使用字体图标,可惜可读性太差,只看代码也猜不出图标是啥项目中需要些什么图标也许多方角色都不知道,只有在开发过程中遇到图标,才去搜索下载。

感谢你阅读本文,如果本文给了你一点点帮助或者启发,还请三连支持一下(赞、关、藏),作者会持续与大家分享更多干货

“在 IconFont 上获取图标资源的操作方法与感悟” 的相关文章

小心你家的冰箱成为杀手,孕妈妈要格外注意

小心你家的冰箱成为杀手,孕妈妈要格外注意

原标题:小心你家的冰箱成为杀手,孕妈妈要格外注意家里冰箱还用的好好的根本不想换!可是很多健康隐患不得不纳入考虑范围。冰箱在国内的普及率极高,绝大部分家庭都会有一台冰箱用以储存食材,这一方面小小的空间里,包含了瓜果蔬菜,鸡鸭鱼肉,还有一些熟食一品,几乎囊括了整个家庭日常饮食所需。事实上有很多病菌冰箱没...

唏嘘!27年后,IE浏览器正式退役

唏嘘!27年后,IE浏览器正式退役

  27岁的微软IE浏览器宣告退役。   当地时间6月15日,微软正式结束对网页浏览软件“Internet Explorer(IE)”的支持。   此前,5月16日,微软Edge浏览器在官方微博宣布,微软IE浏览器将于6月16日正式退役,之后其功能将由Edge浏览器接棒。...

免费资源丨支持最新版pubmed网站,含多项实用功能包括全文下载的浏览器插件限时分享

免费资源丨支持最新版pubmed网站,含多项实用功能包括全文下载的浏览器插件限时分享

立即加星标 每天好资源 之前给大家分享过一款叫Scholarscope的浏览器插件,但是现在pubmed网站改版成新版,v3.0.16以及之前的版本已经无法使用了。今天小编给大家带来最新的v3.0.18和v3.1.1两个版本,因此请大家卸载之前的插件,安装新插件吧。...

热烈庆祝知云时代2019年度招生工作总结暨培训会完美收官!

热烈庆祝知云时代2019年度招生工作总结暨培训会完美收官!

“不忘初心、砥砺前行” “知云时代、迎接更好的未来” 2019年10月12日。知云时代2019年度招生工作总结暨培训会在京召开。主要目的是对2019年秋季招生工作总结、研讨、培训、及2020年春季招生启动大会!这是知云人的庆功会,也是知云人的誓师大会!希望全体知云人都能拥抱...

上传/下载不限速!移动云盘升级,这才是我们想要的

上传/下载不限速!移动云盘升级,这才是我们想要的

对于手机内存不足的朋友,日常使用手机真的特别头疼,不断删图片、删视频、删软件。 手机空间终于腾出来了!结果没过几天,又满了! 如果你也是如此,不妨考虑下“云盘”,目前该类产品较多,但最为良心的我觉得一定是“中国移动云盘”。 “中国移动云盘”并非近期推出来的...

25分钟清理5吨货物,恢复道路通行,衢州高速人紧急救援超级给力

25分钟清理5吨货物,恢复道路通行,衢州高速人紧急救援超级给力

在25分钟内清理5吨货物是一个具有挑战性的任务,需要高效的工作流程和适当的设备。首先,要确保有足够的人手来完成这项任务。根据货物的类型和复杂性,可能需要更多的人手来协助清理工作。其次,使用适当的工具和设备可以提高清理效率。例如,使用叉车、输送带或吊车等设备可以快速移动和堆放货物。如果货物是散装的,可...