
项目概述
Phosphor Icons 是一套广受全球设计师与开发者赞誉的灵活图标体系。全套包含 1,500+ 个独特图形资产,每款图标均严谨绘制了 6 种粗细字重(Thin、Light、Regular、Bold、Fill、Duotone),提供前所未有的风格统一感。
核心特性
- 6 种严谨统一的字重风格:可在细线、常规、加粗、纯色实心与双色调(Duotone)之间随时平滑切换。
- ⚡️ 全生态跨端包支持:为 React、Vue、Svelte、Flutter 以及 Figma 提供了原生深度绑定的包资产。
- 基于 24×24 像素网格精绘:每个圆角与端点均经过光学平衡补偿,在高清视网膜屏幕上清晰锐利。
- 零依赖与 Tree-Shaking:纯净 React SVG 组件,按需引用打包,零多余体积浪费。
快速上手与示例代码
npm install @phosphor-icons/reactimport { Heart, Cube, Rocket } from '@phosphor-icons/react';
export default function IconShowcase() {
return (
<div className="flex items-center gap-3">
<Heart size={24} weight="bold" color="#ef4444" />
<Cube size={24} weight="duotone" />
<Rocket size={24} weight="fill" />
</div>
);
}技术选型建议与适用场景
- 非常适合:现代 SaaS 产品、设计系统、精细仪表盘以及需要灵活在常规态/选中态之间切换图标粗细的场景。
- 不适用场景:必须依赖老旧 Web Font 字体文件(如 .eot/.woff)打包的陈旧系统。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐23rd
192
由 radiumcoders 打造的开源 shadcn/ui 组件注册表,提供 WebGL 着色器、趣味 404 与交互式展示组件,Copy-Paste 装进仓库即装即改。
动效动画源码拷贝React+2
动效动画详情
Duolingo UI (ShadLingo)
126k+
基于 shadcn/ui v4 与 Tailwind CSS 深度定制的 Duolingo 风格设计系统与组件库,完整复刻多邻国标志性的 3D 按钮弹簧投影、高饱和猫头鹰绿与游戏化卡片交互。
源码拷贝设计令牌Gamification+3
源码拷贝详情
Rewamp UI
192
专为现代 Web 开发者打造的高互动性 React 动效组件库,深度整合 Tailwind CSS 4、Framer Motion 与 Three.js WebGL 特效,提供无捆绑的 Copy-Paste 源码直达体验与专有 CLI 工具。
源码拷贝MotionReact+3
源码拷贝详情