Salta ai contenuti

Panoramica dei pacchetti Iconify

Sono disponibili diversi pacchetti di icone Iconify come pacchetti npm con componenti Icon di Astro. Ogni pacchetto ha il proprio import e utilizza la stessa API basata su name.

PacchettoPrefissoIconeStileIdeale perPagina
Material Designmdi7.638Filled + outlinedUso generico, copertura più ampiaMaterial Design
Carboncarbon2.582OutlinedDesign enterprise/IBM, linee puliteCarbon
Phosphorph9.161Pesi multipliOpzioni di peso flessibili (da thin a fill)Phosphor
Tablertabler6.034Basato su trattiIcone a linee nitide, tratto uniformeTabler

Ogni pacchetto ha il proprio 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" />

Le icone vengono renderizzate come SVG inline utilizzando currentColor — si adattano automaticamente alla modalità chiara e scura.

  • Copertura più ampia: Material Design Icons dispone del maggior numero di icone (7.638) con varianti filled e outlined per praticamente ogni caso d’uso.
  • Design enterprise: Carbon segue il linguaggio di design IBM con contorni puliti e coerenti, adatti ad applicazioni aziendali.
  • Flessibilità di peso: Phosphor offre sei varianti di peso (thin, light, regular, bold, fill, duotone) per regolare con precisione il peso visivo.
  • Tratti uniformi: Tabler utilizza uno spessore di tratto uniforme di 2px su tutte le 6.034 icone per un aspetto coeso.

Consultate la pagina dedicata di ciascun pacchetto per griglie di icone curate e link per la navigazione.