这个免费的字体图标库除了常见的那个FontAwesome之外呢,今天发现这个hugeicons也是超实用。
主要是这个hugeicons字体图标库当中的一些现代化的字体图标每一种除了PRO收费版,也有免费版供大家使用,这一点感觉非常不错。
主要也是两种使用方法:
方式 1:推荐 – 使用官方免费 CDN(无需下载任何文件,最快、最省事)
-
在你的 HTML 的 <head> 里加入这一行(这是官方提供的免费 Stroke Rounded 图标全集 CDN):
<link rel="stylesheet" href="https://cdn.hugeicons.com/font/hgi-stroke-rounded.css" />或使用 jsDelivr 等公共 CDN 镜像(更稳):
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@hugeicons/core-free-font@latest/css/core.css" /> -
使用图标的方式(和 Font Awesome 完全一样):
<!-- 房子图标 --> <i class="hgi-stroke-rounded hgi-home"></i> <!-- 用户图标,大小 2x,红色 --> <i class="hgi-stroke-rounded hgi-user text-2xl text-red-600"></i> <!-- 搜索图标 --> <i class="hgi-stroke-rounded hgi-search"></i>- 类名规则:hgi-stroke-rounded(固定前缀) + hgi-图标slug(图标的 kebab-case 名字)
- 你可以在 https://hugeicons.com/icons 搜索图标,点开后会直接显示 class 名(如 hgi-home、hgi-heart 等)
优点:零维护、自动更新、全球加速、文件小(只加载用到的子集或优化字体)。
方式 2:下载到本地项目目录自托管(如果你一定要离线/私有化)
Hugeicons 免费版不提供“一键下载完整 5100+ 字体包”的按钮,但你可以通过 Icon Font Generator 工具实现:
1,打开 https://hugeicons.com/icon-font-generator
2,选择 “Library” 标签(不是 Custom)
3,在搜索框或分类里挑选你需要的图标(可以多选,几百上千个都行,免费 Stroke Rounded 风格的都能选)
提示:如果你想要接近“全部免费图标”,可以逐个分类全选(比较费时),或者只选项目真正会用到的(推荐,字体文件会小很多,通常 20–150KB)
4,选好后点击右下角 Generate Font
5,在弹出的页面:
6,给字体起个名字(例如 my-hugeicons)
7,可以勾选 Elementor / Flutter 兼容(网页项目不用管)
8,点击 Confirm & Generate
9,系统会生成 ZIP 文件并自动下载,里面包含:
字体文件:hgi-你的名字.woff2、 .woff、 .ttf、 .eot 等
一个 style.css 或类似 CSS 文件(包含 @font-face 和所有 class 定义)
10,把 ZIP 解压后放到项目目录,例如:
11,在 HTML <head> 引入本地 CSS:
<link rel="stylesheet" href="/assets/css/hugeicons.css" />
(注意路径根据你的项目调整
12,使用图标方式同上:
<i class="hgi-stroke-rounded hgi-home"></i>
类名前缀和 CDN 版一样(因为 generator 是基于官方免费图标生成的)
注意事项:
- 如果你选的图标太多(>2000),生成的字体文件会变大(但 WOFF2 压缩后通常还能接受)
- 免费版只包含 Stroke Rounded 风格的 ~5100+ 个图标;其他 9 种风格(如 Filled、Bulk 等)需要 Pro 订阅才能生成或使用
- 生成的字体是自定义子集,只包含你选的图标,所以体积小、加载快
如果你项目用的是 React / Vue / Next.js 等框架,Hugeicons 也有官方 NPM 包 @hugeicons/react 等(免费版支持),可以组件化使用,不需要手动处理字体。
免费字体打包分享:
案例分享:
如果要值入到wordpress主题当中,就要如下类似的操作:
1,先将整理好的字体图标目录上传到wordprss的主题目录当中。
2,通过主题函数或是在主题文件的头部当中引用样式:
注意字体文件当中的名称要对应自身的文字件。
3,在模板相应位置使用i标签的样式来调用这些字体图标就可以了。
















苹果CMS V10版手动添加代码实现自动生成网站地图的方法
wordpress的HTML5播放器插件分享,自建插件,如有错误请评论区反馈。
网站404页面的设置与404页面3秒后跳回首页的设置技巧
WordPress的HTML5魔方幻灯片插件,免费幻灯片插件分享,自建插件,如果有什么BUG请在评论区反馈。
如何提高网站速度与抗攻击能力:wordpress、cloudflare、waf与memcached的完整教程
刚刚用ChatGPT-4O写了一个WordPress主题,你们来验证一下它的代码是否准确。
评论抢沙发