コンテンツにスキップ
Filters

    バッジ

    ステータスやカテゴリーのような小さな情報を表示するには、<Badge>コンポーネントを使用します。

    プレビュー
    新着
    import { Badge } from '@astrojs/starlight/components';

    バッジを表示するには、<Badge>コンポーネントを使用し、表示したい内容をtext属性に渡します。

    デフォルトでは、バッジはサイトのテーマのアクセントカラーを使用します。 組み込みのバッジカラーを使用するには、variant属性をサポートされている値のいずれかに設定します。

    import { Badge } from '@astrojs/starlight/components';
    - <Badge text="ノート" variant="note" />
    - <Badge text="成功" variant="success" />
    - <Badge text="ヒント" variant="tip" />
    - <Badge text="注意" variant="caution" />
    - <Badge text="危険" variant="danger" />
    プレビュー
    • ノート
    • 成功
    • ヒント
    • 注意
    • 危険

    size属性を使用してバッジのテキストサイズを制御します。

    import { Badge } from '@astrojs/starlight/components';
    - <Badge text="新着" size="small" />
    - <Badge text="新着かつ改良" size="medium" />
    - <Badge text="新着、改良、もっと大きく" size="large" />
    プレビュー
    • 新着
    • 新着かつ改良
    • 新着、改良、もっと大きく

    カスタムCSSを使用して、classstyleなどの他の<span>属性を使用してバッジをカスタマイズします。

    import { Badge } from '@astrojs/starlight/components';
    <Badge text="カスタム" variant="success" style={{ fontStyle: 'italic' }} />
    プレビュー
    カスタム

    実装: Badge.astro

    <Badge>コンポーネントは、以下のプロパティおよびその他の<span>要素の属性を受け付けます。

    必須
    型: string

    バッジに表示するテキスト内容。

    型: 'note' | 'danger' | 'success' | 'caution' | 'tip' | 'default'
    デフォルト: 'default'

    使用するバッジのカラーバリアント: note (青), tip (紫), danger (赤), caution (オレンジ), success (緑), または default (テーマのアクセントカラー)。

    型: 'small' | 'medium' | 'large'

    表示するバッジのサイズを定義します。