Zum Inhalt springen
Filters

    Abzeichen

    Um wenige Informationen, wie z. B. einen Status oder eine Kategorie, anzuzeigen, verwende die Komponente <Badge>.

    Vorschau
    Neu
    import { Badge } from '@astrojs/starlight/components';

    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.

    import { Badge } from '@astrojs/starlight/components';
    - <Badge text="Hinweis" variant="note" />
    - <Badge text="Erfolg" variant="success" />
    - <Badge text="Tipp" variant="tip" />
    - <Badge text="Warnung" variant="caution" />
    - <Badge text="Gefahr" variant="danger" />
    Vorschau
    • Hinweis
    • Erfolg
    • Tipp
    • Warnung
    • Gefahr

    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" />
    Vorschau
    • Neu
    • Neu und verbessert
    • Neu, verbessert und größer

    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' }} />
    Vorschau
    Individuell

    Implementation: Badge.astro

    Die <Badge>-Komponente akzeptiert die folgenden Eigenschaften und auch alle anderen <span>-Attribute:

    Erforderlich
    Typ: string

    Der Textinhalt, der in dem Abzeichen angezeigt werden soll.

    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).

    Typ: 'small' | 'medium' | 'large'

    Bestimmt die Größe des anzuzeigenden Abzeichens.