程序员的逆天操作,看我如何批量下载iconfont的图标和批量下载 svg 图标

前言:为什么需要批量下载功能?

iconfont-阿里巴巴矢量图标库作为国内最受欢迎的图标平台之一,为设计师和开发者提供了海量的矢量图标资源。在日常项目和开发工作中,我们经常需要从iconfont下载多个图标使用,但平台本身并未提供一键批量下载功能,逐个手动下载既费时又费力。通过一些实用的浏览器插件,我们可以轻松实现iconfont SVG图标的批量下载,极大提高工作效率。本教程将详细介绍如何使用插件工具,并提供一些实用技巧和注意事项。

1 iconFont批量下载

1.1 将iconfont图标添加到购物车

在iconfont图标库中,找到你需求的图标,先清空自己当前的购物车,避免'污染',然后按下F12,进入console控制台

1.2 在控制台中,复制一下我如下代码,按下enter键即可

JavaScript 复制代码
// 第一种方法
var iconFontList = document.querySelectorAll('.icon-gouwuche1')
Array.from(iconFontList).forEach(v => v.click())

// 第二种方法
var iconFontList = document.querySelectorAll('.icon-gouwuche1');
for(var i = 0; i < iconList.length; i++) {
  iconFontList[i].click();
}

1.3 添加购物车成功

图表多的话稍微等几秒钟,你的图标购物车就有当前所有的图标了

1.4 个人建议:加入自己的图标项目中,方便后期进行维护

然后去我的项目,就可以管理编辑和下载了!!!!

2 批量下载 iconfont 中的 svg 图标

2.1 下载插件

谷歌插件 iconfont.cn 辅助工具

下载后解压,得到 .crx 文件

更多插件查看网址 插件小屋

2.2 安装插件

打开Edge浏览器或者谷歌浏览器,访问

edge://extensions/

chrome://extensions/

2.3 批量下载 svg 图标

因安装了插件,此时页面右侧会出现下载按钮,点击下载即可。

3 结尾

下载图标后的使用方式也有很多选择:

  1. 直接使用SVG:现代前端项目中,直接使用SVG作为React/Vue组件是推荐做法,可以获得更好的性能和灵活性。
  2. 图标字体:如果需要兼容旧版浏览器,可以考虑将图标转换为字体文件使用。
  3. 雪碧图:对于大量小图标,可以考虑合成雪碧图减少HTTP请求。

无论选择哪种方法,批量下载iconfont图标都可以显著提高工作效率。希望本教程能帮助你更好地利用这个优秀的图标资源库!

相关推荐
福兮说4 小时前
设计稿是 #4A7C6F,页面量出来是 #4B7C6F:HEX、HSL、透明度、canvas 来回转的七个坑
前端·javascript·css·canvas
郑州光合科技余经理4 小时前
海外版外卖加盟:总站与分站配送规则怎么分开管
java·开发语言·前端·后端·uni-app·php·ai编程
小呆呆6665 小时前
副业搞起来,小说,漫画,漫剧的成本优化思路
前端·后端·面试
Dovis(誓平步青云)5 小时前
浇水提醒刚弹出又消失,植物状态别只存一个百分比
开发语言·前端·javascript·pdf·ecmascript·电脑
码艺-Alimjan6 小时前
Vben Admin 新增维吾尔语 Vben-Modal的关键坑之一
前端·javascript·vue.js
可乐鸡翅yeah_7 小时前
hls.js 手动自定义 http 请求 loader,修改请求头实战
开发语言·前端·javascript·网络协议·http·ecmascript·m3u8在线
IT_陈寒7 小时前
Vite静态资源导入这个坑我帮你们踩过了
前端·人工智能·后端
广州华水科技7 小时前
大坝安全监测解决方案:单北斗GNSS形变监测系统应用与维护
前端
yivifu8 小时前
中文古籍电子书注释集成
前端·javascript·python·beautifulsoup·epub
默_笙8 小时前
🛴 从散件到整机:DeepAgents 与 Agent 身上预留的那些"插槽"(前置介绍)
前端·javascript