Abzeichen
Um wenige Informationen, wie z.B. einen Status oder eine Kategorie, anzuzeigen, verwende die Komponente <Badge>
.
Import
Verwendung
Zeige ein Abzeichen mit der Komponente <Badge>
an und übergib den Inhalt, den du anzeigen möchtest, an das Attribut text
der Komponente <Badge>
.
Standardmäßig wird für das Abzeichen die Akzentfarbe des Themes deiner Website verwendet.
Um eine eingebaute Abzeichen-Farbe zu verwenden, setze das Attribut variant
auf einen der unterstützten Werte.
Verschiedene Größen verwenden
Verwende das Attribut size
, um die Größe des Abzeichentextes zu steuern.
import { Badge } from '@astrojs/starlight/components';
<Badge text="Neu" size="small" /><Badge text="Neu und verbessert" size="medium" /><Badge text="Neu, verbessert und größer" size="large" />
{% badge text="Neu" size="small" /%}{% badge text="Neu und verbessert" size="medium" /%}{% badge text="Neu, verbessert und größer" size="large" /%}
Abzeichen anpassen
Passe Abzeichen an, indem du andere <span>
-Attribute wie class
oder style
mit benutzerdefiniertem CSS verwendest.
import { Badge } from '@astrojs/starlight/components';
<Badge text="Individuell" variant="success" style={{ fontStyle: 'italic' }} />
{% badge text="Individuell" variant="success" style="font-style: italic;" /%}
<Badge>
-Eigenschaften
Implementation: Badge.astro
Die <Badge>
-Komponente akzeptiert die folgenden Eigenschaften und auch alle anderen <span>
-Attribute:
text
Erforderlich
Typ: string
Der Textinhalt, der in dem Abzeichen angezeigt werden soll.
variant
Typ: 'note' | 'danger' | 'success' | 'caution' | 'tip' | 'default'
Standard: 'default'
Die zu verwendende Farbvariante des Abzeichens: note
(blau), tip
(lila), danger
(rot), caution
(orange), success
(grün) oder default
(Akzentfarbe des Themes).
size
Typ: 'small' | 'medium' | 'large'
Bestimmt die Größe des anzuzeigenden Abzeichens.