Iconify 真的是前端和设计救星,整合了各大开源图标库,不仅提供了统一的 JavaScript 使用接口,还有非常好用的网页搜索界面。支持多框架,提供SVG和Web组件。大部分图标免费,部分高级图标和工具需付费。
用Iconify超级爽,有好几种方式随你选!最简单的就是直接去他们的图标浏览器网站搜索。
快速上手:
开发集成:
对于前端项目,直接安装对应框架的包:
# React
npm install @iconify/react
# Vue
npm install @iconify/vue
# Svelte
npm install @iconify/svelte
然后就能这样用:
import { Icon } from '@iconify/react';
<Icon icon="mdi:heart" />
20万+开源矢量图标,涵盖Material Design、Font Awesome、Feather等所有主流图标集,一个平台搞定所有需求。
不管什么图标库的图标,都用同一套API和组件系统调用,再也不用记各种不同的使用方法了。
React、Vue、Svelte、Angular、原生JS...几乎所有前端框架都有对应的组件包,开箱即用。
MIT许可证,商业项目随便用。而且图标都是从各大开源图标库收集的,质量有保证。
支持关键词搜索、分类浏览、图标集筛选,几秒钟就能从20万个图标中找到你要的那个。
CDN直接引用、NPM包安装、SVG下载、在线预览...怎么方便怎么来,适应各种开发场景。
特别适合需要用到多种风格图标的大项目,一个Iconify就能搞定所有图标需求,不用再引入多个图标库。
原型阶段经常需要各种图标来表达想法,Iconify的海量图标库让你随时找到合适的图标,大大提高开发效率。
为企业设计系统提供统一的图标管理方案,通过一套API管理所有图标,保证整个产品线的图标一致性。
MIT许可证让开源项目能够安心使用,不用担心版权问题,而且图标质量都很高,提升项目颜值。
团队里有人用React有人用Vue?没关系,Iconify都支持,大家用同样的图标命名规则,协作无障碍。