Skip to content

Spacing & Border Tokens

YD-Design System의 간격 및 테두리 토큰입니다.

Spacing Scale

4px 단위 원시 간격 스케일입니다. 컴포넌트 사이 간격은 임의의 값 대신 이 스케일에서 선택합니다.

토큰
--spacing-14px
--spacing-28px
--spacing-312px
--spacing-416px
--spacing-520px
--spacing-624px
--spacing-832px
--spacing-1040px
--spacing-1248px

Layout Semantic 토큰

Stack / Inline / Field 컴포넌트가 소비하는 용도별 간격 토큰입니다.

토큰참조용도
--stack-gap-smspacing-2 (8px)Stack gap="sm" — 밀접한 요소 사이
--stack-gap-mdspacing-4 (16px)Stack gap="md" — 기본 수직 간격
--stack-gap-lgspacing-6 (24px)Stack gap="lg" — 폼 필드·섹션 사이
--inline-gap-smspacing-1 (4px)Inline gap="sm" — 아이콘+텍스트
--inline-gap-mdspacing-2 (8px)Inline gap="md" — 기본 수평 간격
--inline-gap-lgspacing-4 (16px)Inline gap="lg" — 버튼 그룹·필터 바
--field-gapspacing-2 (8px)Field 라벨·입력·메시지 사이

기본 토큰

토큰설명
--yds-border-width2px기본 테두리 두께
--yds-border-radius8px기본 모서리 반경
--yds-content-padding16px기본 콘텐츠 패딩

시맨틱 테두리 색상 토큰(--color-border-divider 등)은 Color 토큰 페이지를 참고하세요.

컴포넌트별 Spacing 토큰

Button

토큰
--button-height48px
--button-border-radius8px

Table

토큰
--table-cell-padding-x16px
--table-cell-padding-y10px
--table-cell-height40px
--table-header-height40px
토큰smmdlgxl
width320px480px640px800px
height400px600px800px900px

CheckBox

토큰
--checkbox-wrapper-gap6px
--checkbox-indicator-size20px
--checkbox-indicator-inner-size12px
--checkbox-indicator-border-radius2px

Chips

토큰
--chips-height28px
--chips-padding-x8px

Card 유틸리티 클래스

border-width: 2px, border-radius: 8px, padding: 16px가 기본 적용된 카드 스타일입니다.

Tailwind 클래스테두리 색상
card-navy-50secondary-50
card-navy-100secondary-100
card-navy-200secondary-200
card-navy-300secondary-300
card-navy-400secondary-400