网站首页 > 技术文章 正文
漂亮精致的图标库,很难得地适配了超小尺寸的显示效果,实用性很强。
Heroicons 介绍
Heroicons 是一套简单直接的高品质图标库,由大名鼎鼎的前端框架 Tailwind CSS 的团队制作并且发布。接触过 Tailwind CSS 的开发者可能也注意到,Tailwind CSS 生态里的前端 UI 组件质量都很不错,当然这套图标库也一样。
Heroicons 官网截图
推荐理由
- 目前共有 361 个图标,可以满足多数图标使用需求;
- 图标使用简单便捷,除了提供适配 Vue / React 框架的组件包,也可以直接复制为 SVG 矢量图的代码,直接在前端开发使用,或者在设计软件中进行编辑;
- 提供了四种风格,实用性够强。
使用体验和建议
Heroicons 官网的 UI 布局和浏览体验和我之前推荐的大部分 UI 图标库类似,都很简单,我们可以直接浏览所有的图标,也可以用英文关键词搜索,不过区区300多图标,需要搜索的需求不强烈。
四种风格图标
这套图标很有意思的是,除了描边和填充两种风格外,还提供了在图标尺寸上的适配:Mini 和 Micro,即迷你和超迷你尺寸的图标。当然这不是把图标直接缩小,我们在网站上选择这两个选项卡可以直观地看出,这是在保持图标图形不变的前提下,做的像素级别的缩小适配,这样的好处是缩小后的图标依然很清晰,依然很精致!这个适配可是真的下功夫,效果也很不错,解决了一直以来小图标不够精致的问题。
图标列表
在项目中使用 Heroicons
如果是使用少量的图标,可以直接复制 SVG 代码,如果想要在开发项目里使用全套图标,可以使用官方提供的包。下面以我熟悉的 Vue.js 项目为例。
首先安装 @heroicons/vue
npm install @heroicons/vue
然后就可以在 Vue 文件中使用,每个图标都可以单独引入,按需加载:
<template>
<div>
<ArrowLeftCircleIcon/>
<p>返回</p>
</div>
</template>
<script setup>
// 导入图标
import { ArrowLeftCircleIcon } from '@heroicons/vue/24/solid' // 尺寸为24像素的填充图标
</script>
如果要使用其他风格的图标,可以这样:
import { ArrowLeftCircleIcon } from '@heroicons/vue//20/solid'; // 尺寸20像素填充型图标
import { ArrowLeftCircleIcon } from '@heroicons/vue/16/outline'; // 尺寸16像素的描边型图标
免费开源说明
Heroicons 是一套免费开源的矢量图标库,图标源码是开源的,采用 MIT 开源协议,我们可以免费下载来使用,也可以自由地用在商业项目上。
总的来说,这是一套高质量的图标,适配了超小尺寸的场景,不管是 UI 设计还是开发,又或者是 PPT 、海报设计等需求要用图标,都非常推荐。
↓↓点击查看本次分享的网站。
Heroicons - 漂亮精致的开源矢量图标库,由Tailwind CSS 官方出品,适配 Vue / React|那些免费的砖
猜你喜欢
- 2025-07-01 程序员们尽量用免费或开源的来替代这些付费开发工具
- 2025-07-01 用DeepSeek生成炫酷网页(附完整提示词)
- 2025-07-01 基于物料的前端技术架构与共建方案
- 2025-07-01 10个冷门但非常实用前端开发者很少用的CSS规则
- 2025-07-01 必须掌握的前端开发基础知识,什么是字体图标?
- 2025-07-01 前端开发应该了解的八个浏览器 API
- 2025-07-01 写了100多篇原创文章,我常用的在线工具网站推荐给大家
- 2025-07-01 整理弱电行业常用的CAD设计图例,系统图标,系统拓扑
- 2025-07-01 字节跳动开源,超过2000个图标的高质量图标库——IconPark
- 2024-10-08 实践干货:Axure插入图标的4种办法
你 发表评论:
欢迎- 582℃几个Oracle空值处理函数 oracle处理null值的函数
- 576℃Oracle分析函数之Lag和Lead()使用
- 562℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 561℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 556℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 546℃【数据统计分析】详解Oracle分组函数之CUBE
- 535℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 530℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端懒加载 (49)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)