Aller au contenu

Référence des icônes

Le thème de documentation fournit l’accès à des milliers d’icônes provenant de multiples packs. Chaque pack utilise le même modèle : importez le composant Icon.astro du pack et référencez les icônes par leur nom.

PackNombreUtilisationPage
Starlight intégré~200<Icon name="star" />Starlight intégré
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

Tous les packs d’icônes utilisent des composants Icon.astro par package qui effectuent le rendu de SVG en ligne. Chaque pack possède son propre import :

---
// Starlight intégré
import { Icon } from '@astrojs/starlight/components';
// Autres packs — chacun a son propre 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" />

Les icônes utilisent currentColor et s’adaptent automatiquement aux modes clair et sombre sans aucune manipulation spéciale nécessaire.

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

Tous les composants Icon effectuent le rendu de SVG en ligne utilisant currentColor. Ils s’adaptent automatiquement au thème actuel — aucune gestion spéciale de CSS ou de classes n’est nécessaire.

Les icônes de services F5 XC utilisent des propriétés personnalisées CSS qui s’adaptent automatiquement aux modes clair et sombre — aucune gestion spéciale de classes n’est nécessaire. Pour les autres icônes multicolores (comme les variantes de couleur HashiCorp Flight), la classe no-invert sur .icon-card-image préserve les couleurs d’origine en mode sombre.

Cas d’utilisationPack recommandéPourquoi
Interface générale (flèches, fermer, recherche)Starlight intégréAucune configuration, toujours disponible
Diagrammes de produits F5F5 BrandArt spécifique au domaine réseau/sécurité
Icônes modernes en traitLucidePlus de 1 600 icônes propres et cohérentes
Icônes pleines/contourées à grande échelleMaterial Design (mdi)Plus grand ensemble avec 7 638 icônes
Langage de design IBMCarbon2 582 icônes de qualité entreprise
Options de poids flexiblesPhosphor9 161 icônes avec six variantes de poids
Icônes en lignes nettesTabler6 034 icônes avec un trait cohérent de 2px
Diagrammes de services F5 XCF5 XC Services30 icônes de services Distributed Cloud
Logos de marques/entreprisesSimple IconsPlus de 3 200 icônes de marques pour fournisseurs et services
Logos de fournisseurs cloud/infraHashiCorp FlightIcônes de fournisseurs AWS, GCP, Azure, K8s
Diagrammes d’architecture AWSAWS Architecture885 icônes de services en couleur pour l’infrastructure AWS
Diagrammes d’architecture AzureAzure Architecture606 icônes de services en couleur pour l’infrastructure Azure
Diagrammes d’architecture GCPGCP Architecture216 icônes de services en couleur pour l’infrastructure Google Cloud