컨텐츠로 건너뛰기

링크 버튼

시각적으로 뚜렷한 콜투액션 링크를 표시하려면 <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> 속성

구현: LinkButton.astro

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

href

필수
타입: string

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

variant

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

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

icon

타입: string

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

iconPlacement

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

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