Heroicons - 漂亮精致的开源矢量图标库,由Tailwind CSS 官方出品,适配 Vue / React

漂亮精致的图标库,很难得地适配了超小尺寸的显示效果,实用性很强。

Heroicons 是一套简单直接的高品质图标库,由大名鼎鼎的前端框架 Tailwind CSS 的团队制作并且发布。接触过 Tailwind CSS 的开发者可能也注意到,Tailwind CSS 生态里的前端 UI 组件质量都很不错,当然这套图标库也一样。

  • 目前共有 361 个图标,可以满足多数图标使用需求;
  • 图标使用简单便捷,除了提供适配 Vue / React 框架的组件包,也可以直接复制为 SVG 矢量图的代码,直接在前端开发使用,或者在设计软件中进行编辑;
  • 提供了四种风格,实用性够强。

Heroicons 官网的 UI 布局和浏览体验和我之前推荐的大部分 UI 图标库类似,都很简单,我们可以直接浏览所有的图标,也可以用英文关键词搜索,不过区区300多图标,需要搜索的需求不强烈。

四种风格图标

这套图标很有意思的是,除了描边和填充两种风格外,还提供了在图标尺寸上的适配:Mini 和 Micro,即迷你和超迷你尺寸的图标。当然这不是把图标直接缩小,我们在网站上选择这两个选项卡可以直观地看出,这是在保持图标图形不变的前提下,做的像素级别的缩小适配,这样的好处是缩小后的图标依然很清晰,依然很精致!这个适配可是真的下功夫,效果也很不错,解决了一直以来小图标不够精致的问题。

在项目中使用 Heroicons

如果是使用少量的图标,可以直接复制 SVG 代码,如果想要在开发项目里使用全套图标,可以使用官方提供的包。下面以我熟悉的 Vue.js 项目为例。

首先安装 @heroicons/vue

然后就可以在 Vue 文件中使用,每个图标都可以单独引入,按需加载:

如果要使用其他风格的图标,可以这样:

Heroicons 是一套免费开源的矢量图标库,图标源码是开源的,采用 MIT 开源协议,我们可以免费下载来使用,也可以自由地用在商业项目上。

总的来说,这是一套高质量的图标,适配了超小尺寸的场景,不管是 UI 设计还是开发,又或者是 PPT 、海报设计等需求要用图标,都非常推荐。

原文链接:https://www.thosefree.com/heroicons

相关推荐
weixin_4435669822 分钟前
async/defer/preload性能优化
前端·css·html
NocoBase28 分钟前
替代 Airtable / 飞书表格?用零代码构建多对多关系的任务管理系统
低代码·开源·资讯
渴望成为python大神的前端小菜鸟44 分钟前
2025前端面试题(vue、react、uniapp、微信小程序、JS、CSS、其他)
前端·javascript·vue.js·面试·微信小程序·uni-app·react
晚风91444 分钟前
Vue 3中的Teleport:超越组件边界的渲染
前端·javascript·vue.js
RWKV元始智能1 小时前
全新开源!边缘设备也可运行的推理模型 RWKV7-G1 0.4B 正式发布
人工智能·架构·开源
郡nionio1 小时前
对象数组改变其对象内容值数组没变化?
javascript·vue.js
Moonbit1 小时前
2025年3月27-28日,MoonBit 将亮相巴塞罗那 WASM I/O 大会,分享团队在 WebAssembly(以下简称WASM) 领域的最新进展。
git·开源
蚝油菜花1 小时前
ReasonGraph:别让AI成黑箱!这个开源工具把大模型的脑回路画给你看
人工智能·开源
蚝油菜花1 小时前
Qwen2.5-VL-32B:阿里开源多模态核弹!32B模型吊打自家72B,数学推理封神
人工智能·开源
蚝油菜花1 小时前
StarVector:图像秒变矢量代码!开源多模态模型让SVG生成告别手绘
人工智能·开源