콘텐츠로 이동
Filters

    링크 버튼

    시각적으로 뚜렷한 콜투액션 링크를 표시하려면 <LinkButton> 컴포넌트를 사용합니다.

    미리보기
    import { LinkButton } from '@astrojs/starlight/components';

    시각적으로 구분되는 콜투액션 링크를 표시하려면 <LinkButton> 컴포넌트를 사용합니다. 링크 버튼은 가장 관련성이 높거나 실행 가능한 콘텐츠로 사용자를 안내하는 데 유용하며 랜딩 페이지에서 자주 사용됩니다.

    <LinkButton>에는 href 속성이 필요합니다. 선택적으로 primary (기본값), secondary, minimal로 설정할 수 있는 variant 속성을 사용하여 링크 버튼의 모양을 사용자 정의합니다.

    import { LinkButton } from '@astrojs/starlight/components';
    <LinkButton href="/ko/getting-started/">시작하기</LinkButton>
    <LinkButton href="/ko/reference/configuration/" variant="secondary">
    구성 참조
    </LinkButton>

    Starlight의 내장 아이콘 중 하나의 이름으로 설정된 icon 속성을 사용하여 링크 버튼에 아이콘을 포함시킵니다.

    텍스트 앞에 아이콘을 배치하기 위해 iconPlacement 속성을 start로 설정할 수 있습니다 (기본값은 end).

    import { LinkButton } from '@astrojs/starlight/components';
    <LinkButton
    href="https://docs.astro.build/ko"
    variant="secondary"
    icon="external"
    iconPlacement="start"
    >
    관련: Astro
    </LinkButton>
    미리보기

    구현: LinkButton.astro

    <LinkButton> 컴포넌트는 다음 속성과 기타 <a> 속성도 허용합니다:

    필수
    타입: string

    링크 버튼이 가리키는 URL입니다.

    타입: 'primary' | 'secondary' | 'minimal'
    기본값: 'primary'

    링크 버튼의 모양입니다. 테마 강조 색상을 사용하여 눈에 잘 띄는 콜투액션 링크를 만들려면 primary, 덜 눈에 띄는 링크를 만들려면 secondary, 최소한의 스타일을 적용한 링크를 만들려면 minimal로 설정합니다.

    타입: string

    링크 버튼에는 Starlight의 기본 제공 아이콘 중 하나의 이름으로 설정된 icon 속성을 포함할 수 있습니다.

    타입: 'start' | 'end'
    기본값: 'end'

    링크 버튼 텍스트에 상대적인 아이콘의 위치를 결정합니다.