Iconify 图标包概览
多个 Iconify 图标包以 npm 包的形式提供,并配有 Astro Icon 组件。每个图标包都有各自的导入方式,并使用相同的基于 name 的 API。
| 图标包 | 前缀 | 图标数量 | 风格 | 最适用于 | 页面 |
|---|---|---|---|---|---|
| Material Design | mdi | 7,638 | 填充 + 轮廓 | 通用场景,覆盖范围最广 | Material Design |
| Carbon | carbon | 2,582 | 轮廓 | 企业/IBM 设计,线条简洁 | Carbon |
| Phosphor | ph | 9,161 | 多种粗细 | 灵活的粗细选项(从细到填充) | Phosphor |
| Tabler | tabler | 6,034 | 描边风格 | 清晰的线条图标,一致的描边 | Tabler |
每个图标包都有自己的 Icon.astro 组件:
---import MdiIcon from '@f5-sales-demo/icons-mdi/Icon.astro';import CarbonIcon from '@f5-sales-demo/icons-carbon/Icon.astro';import PhIcon from '@f5-sales-demo/icons-phosphor/Icon.astro';import TablerIcon from '@f5-sales-demo/icons-tabler/Icon.astro';---
<MdiIcon name="database" /><CarbonIcon name="cloud" /><PhIcon name="globe" /><TablerIcon name="shield" />图标以内联 SVG 的形式渲染,使用 currentColor — 它们会自动适配亮色和暗色模式。
- 覆盖范围最广:Material Design Icons 拥有最多的图标(7,638 个),提供填充和轮廓变体,几乎涵盖所有使用场景。
- 企业级设计:Carbon 遵循 IBM 的设计语言,具有简洁一致的轮廓风格,适合商业应用。
- 粗细灵活性:Phosphor 提供六种粗细变体(thin、light、regular、bold、fill、duotone),可精细调节视觉粗细。
- 一致的描边:Tabler 在所有 6,034 个图标上使用统一的 2px 描边宽度,呈现统一的视觉效果。
请参阅各图标包的专属页面,了解精选图标网格和浏览链接。