콘텐츠로 이동
Filters

    배지

    상태나 카테고리와 같은 작은 정보를 표시하려면 <Badge> 컴포넌트를 사용합니다.

    미리보기
    새 항목
    import { Badge } from '@astrojs/starlight/components';

    <Badge> 컴포넌트를 사용하여 배지를 표시하고 표시할 콘텐츠를 <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" />
    미리보기
    • 새 항목
    • 개선된 새 항목
    • 더 큰 개선된 새 항목

    class 또는 style과 같은 다른 <span> 속성을 사용자 정의 CSS와 함께 사용하여 배지를 사용자 정의합니다.

    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'

    표시할 배지의 크기를 정의합니다.