Iconography 图标规范
严格区分功能性图标与品牌图标的使用场景。
Lucide React
Recommended 推荐
用于: 菜单、设置、用户、文件、箭头等所有功能性 UI 元素。 风格: 统一 Stroke 风格,工业精密感。
home
settings
user
file
chevron
search
bell
calendar
React Icons (Fa/Si)
Restricted 受限
仅用于: 第三方品牌 Logo (GitHub, Google, WeChat)。 禁止: 严禁用于常规 UI 图标 (如不要用 FaHome)。
FaGithub
FaGoogle
WeChat
FaMicrosoft
FaApple
FaDiscord
FaTwitter
FaFacebook
尺寸与比例
统一的图标尺寸阶梯用于构建清晰的层级。
小号
w-4 h-4 (16px)
默认
w-5 h-5 (20px)
大号
w-6 h-6 (24px)
展示
w-8 h-8 (32px)
实现指南
在 React 组件中使用图标的标准模式。
tsx
import { Home, Settings, User } from 'lucide-react';
export function MyComponent() {
return (
<div className="flex gap-2">
<Home className="w-5 h-5" /> {/* Default 20px */}
<Settings className="w-4 h-4" /> {/* Small 16px */}
</div>
);
}