Zum Inhalt springen

Icon-Referenz

Das Dokumentationsthema bietet Zugriff auf Tausende von Icons aus mehreren Paketen. Jedes Paket folgt demselben Muster: Importieren Sie die Icon.astro-Komponente des Pakets und referenzieren Sie Icons nach Namen.

PaketAnzahlVerwendungSeite
Starlight Integriert~200<Icon name="star" />Starlight Integriert
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

Alle Icon-Pakete verwenden paketspezifische Icon.astro-Komponenten, die Inline-SVGs rendern. Jedes Paket hat seinen eigenen Import:

---
// Starlight built-in
import { Icon } from '@astrojs/starlight/components';
// Other packs — each has its own 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" />

Icons verwenden currentColor und passen sich automatisch an den Hell- und Dunkelmodus an, ohne dass eine spezielle Handhabung erforderlich ist.

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

Alle Icon-Komponenten rendern Inline-SVGs mit currentColor. Sie passen sich automatisch an das aktuelle Theme an — es ist keine spezielle CSS- oder Klassenbehandlung erforderlich.

F5 XC Service-Icons verwenden CSS Custom Properties, die sich automatisch an den Hell- und Dunkelmodus anpassen — keine spezielle Klassenbehandlung ist erforderlich. Für andere mehrfarbige Icons (wie HashiCorp Flight Farbvarianten) bewahrt die Klasse no-invert auf .icon-card-image die Originalfarben im Dunkelmodus.

AnwendungsfallEmpfohlenes PaketWarum
Allgemeine UI (Pfeile, Schließen, Suche)Starlight IntegriertKeine Konfiguration, immer verfügbar
F5-ProduktdiagrammeF5 BrandDomänenspezifische Netzwerk-/Sicherheitsgrafiken
Moderne Strich-IconsLucideSauber, konsistent, über 1.600 Icons
Ausgefüllte/umrandete Icons im großen UmfangMaterial Design (mdi)Größtes Set mit 7.638 Icons
IBM Design LanguageCarbon2.582 unternehmenstaugliche Icons
Flexible GewichtsoptionenPhosphor9.161 Icons mit sechs Gewichtsvarianten
Klare Linien-IconsTabler6.034 Icons mit einheitlichem 2px-Strich
F5 XC Service-DiagrammeF5 XC Services30 Distributed Cloud Service-Icons
Marken-/FirmenlogosSimple Icons3.200+ Marken-Icons für Anbieter und Dienste
Cloud-/Infrastruktur-AnbieterlogosHashiCorp FlightAWS, GCP, Azure, K8s Anbieter-Icons
AWS-ArchitekturdiagrammeAWS Architecture885 farbige Service-Icons für AWS-Infrastruktur
Azure-ArchitekturdiagrammeAzure Architecture606 farbige Service-Icons für Azure-Infrastruktur
GCP-ArchitekturdiagrammeGCP Architecture216 farbige Service-Icons für Google Cloud-Infrastruktur