Salta ai contenuti

Riferimento Icone

Il tema della documentazione fornisce accesso a migliaia di icone da molteplici pacchetti. Ogni pacchetto utilizza lo stesso schema: importare il componente Icon.astro del pacchetto e fare riferimento alle icone per nome.

PacchettoQuantitàUtilizzoPagina
Starlight Integrato~200<Icon name="star" />Starlight Integrato
F5 Brand665<Icon name="ai-admin" />F5 Brand
Lucide~1.600<Icon name="rocket" />Lucide
Material Design7.638<Icon name="database" />Material Design
Carbon2.582<Icon name="cloud" />Carbon
Phosphor9.161<Icon name="globe" />Phosphor
Tabler6.034<Icon name="shield" />Tabler
F5 XC Services30<Icon name="bot-defense" />F5 XC Services
Simple Icons3.200+<Icon name="cloudflare" />Simple Icons
HashiCorp Flight672<Icon name="cloud" />HashiCorp Flight
AWS Architecture885<Icon name="lambda" />AWS
Azure Architecture606<Icon name="virtual-machine" />Azure
GCP Architecture216<Icon name="cloud-storage" />GCP

Tutti i pacchetti di icone utilizzano componenti Icon.astro per pacchetto che rendono SVG inline. Ogni pacchetto ha il proprio import:

---
// Starlight integrato
import { Icon } from '@astrojs/starlight/components';
// Altri pacchetti — ognuno ha il proprio import
import LucideIcon from '@f5-sales-demo/icons-lucide/Icon.astro';
import MdiIcon from '@f5-sales-demo/icons-mdi/Icon.astro';
import F5xIcon from '@f5-sales-demo/icons-f5xc/Icon.astro';
---
<Icon name="star" />
<LucideIcon name="rocket" />
<MdiIcon name="database" />
<F5xIcon name="bot-defense" />

Le icone utilizzano currentColor e si adattano automaticamente alla modalità chiara e scura senza necessità di gestione speciale.

star
rocket
setting
heart
rocket
mdi/database
carbon/cloud
tabler/shield

Tutti i componenti Icon rendono SVG inline utilizzando currentColor. Si adattano automaticamente al tema corrente — non è necessaria alcuna gestione speciale di CSS o classi.

Le icone dei servizi F5 XC utilizzano proprietà CSS personalizzate che si adattano automaticamente alla modalità chiara e scura — non è necessaria alcuna gestione speciale delle classi. Per altre icone multicolore (come le varianti a colori di HashiCorp Flight), la classe no-invert su .icon-card-image preserva i colori originali in modalità scura.

Caso d’UsoPacchetto ConsigliatoMotivazione
UI generale (frecce, chiudi, cerca)Starlight IntegratoZero configurazione, sempre disponibile
Diagrammi prodotti F5F5 BrandGrafica specifica per networking/sicurezza
Icone moderne con trattoLucidePulite, coerenti, oltre 1.600 icone
Icone piene/contorno su larga scalaMaterial Design (mdi)Il set più grande con 7.638 icone
Linguaggio di design IBMCarbon2.582 icone di livello enterprise
Opzioni flessibili di pesoPhosphor9.161 icone con sei varianti di peso
Icone lineari nitideTabler6.034 icone con tratto coerente di 2px
Diagrammi servizi F5 XCF5 XC Services30 icone per i servizi Distributed Cloud
Loghi di brand/aziendeSimple Icons3.200+ icone brand per vendor e servizi
Loghi vendor cloud/infrastrutturaHashiCorp FlightIcone vendor AWS, GCP, Azure, K8s
Diagrammi architettura AWSAWS Architecture885 icone colorate per l’infrastruttura AWS
Diagrammi architettura AzureAzure Architecture606 icone colorate per l’infrastruttura Azure
Diagrammi architettura GCPGCP Architecture216 icone colorate per l’infrastruttura Google Cloud