Pular para o conteúdo

Visão Geral dos Pacotes Iconify

Múltiplos pacotes de ícones Iconify estão disponíveis como pacotes npm com componentes Icon do Astro. Cada pacote possui sua própria importação e utiliza a mesma API baseada em name.

PacotePrefixoÍconesEstiloMelhor ParaPágina
Material Designmdi7.638Preenchido + contornoUso geral, cobertura mais amplaMaterial Design
Carboncarbon2.582ContornoDesign empresarial/IBM, linhas limpasCarbon
Phosphorph9.161Múltiplos pesosOpções flexíveis de peso (fino a preenchido)Phosphor
Tablertabler6.034Baseado em traçoÍcones de linha nítidos, traço consistenteTabler

Cada pacote possui seu próprio componente 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" />

Os ícones são renderizados como SVGs inline usando currentColor — eles se adaptam automaticamente aos modos claro e escuro.

  • Cobertura mais ampla: Material Design Icons possui o maior número de ícones (7.638) com variantes preenchidas e com contorno para praticamente todos os casos de uso.
  • Design empresarial: Carbon segue a linguagem de design da IBM com contornos limpos e consistentes, adequados para aplicações corporativas.
  • Flexibilidade de peso: Phosphor oferece seis variantes de peso (thin, light, regular, bold, fill, duotone) para ajuste fino do peso visual.
  • Traços consistentes: Tabler utiliza uma largura de traço uniforme de 2px em todos os 6.034 ícones para uma aparência coesa.

Consulte a página dedicada de cada pacote para grades de ícones selecionados e links de navegação.