你可能会说
按钮上光有文字太单调了,加个小图标好看多了。
图标是小型图形符号,用来直观传达功能含义(如🔍代表搜索、⚙️代表设置),比文字更紧凑。
用简单图形代替文字的功能标识——放大镜代表搜索、齿轮代表设置、房子代表首页。比文字更省空间、更国际化。
生活类比
像交通标志——不用写字,画个 P 你就知道是停车场。
🎮 动手试试
👇 切换图标风格
关于「图标」,以下哪个描述最准确?
你可以这样告诉 AI
帮我给导航栏加图标:用 lucide-react 图标库,首页用 Home、博客用 BookOpen、设置用 Settings,16px 大小。
Emoji 是系统字体渲染的彩色图形(不可自定义颜色),Icon 是 SVG/字体图标(可任意调色)。
Logo 是品牌标识(独一无二),Icon 是功能性图形(通用的搜索、设置等符号)。
功能可视化
放大镜代表搜索、齿轮代表设置、购物车代表购买,图标比文字更省空间、跨语言通用。
和 AI 协作时
想让 AI 加图标时,直接说「用 lucide-react 的 Search 图标放在搜索按钮上,16px 大小」。
纯文字界面
CLI 命令行工具、纯文本日志、代码编辑器插件等不需要图形图标。
与前端 UI 无关的项目
后端 API、数据处理脚本、数据库迁移等不需要考虑图标。
用简单图形代替文字的功能标识——放大镜代表搜索、齿轮代表设置、房子代表首页。比文字更省空间、更国际化
像交通标志——不用写字,画个 P 你就知道是停车场。
和 AI 沟通时提到「这个按钮加个搜索图标」,它通常会用图标库(如 lucide-react)。