↑↓ 이동 · Enter 열기 · Esc 닫기

Button

행동을 유도하거나 기능을 실행할 때 써요. 중요도와 맥락에 맞는 Variant 와 Size 를 골라요.

Anatomy

  • 01
    기본 버튼
    아이콘 없이 레이블만 사용하는 기본 형태
  • 02
    Right Icon
    아이콘이 오른쪽에 위치. 시각적 균형에 따라 좌우 여백 조정 가능
  • 03
    Left Icon
    아이콘이 왼쪽에 위치. 시각적 균형에 따라 좌우 여백 조정 가능

Properties

Size

Button 사이즈별 치수
SizeHeightPadding(좌우)FontWeightRadiusIcon gap
6464px32px18px70012px4px
5454px20px16px70012px4px
4848px16px16px70012px4px
4040px12px14px5008px4px
3232px10px14px5008px4px
2424px8px13px5006px4px

Variant

VariantPrimary
VariantAI
VariantSub
VariantGray
VariantBlack
VariantDelete
Solid variant 별 색상과 용도
Variant배경텍스트용도
Primary--color-accent-normal #1d7ff9--color-static-white #ffffff화면 내 가장 중요한 단일 액션
AI--color-ai-normal #6f3ad0--color-static-white #ffffffAI 기능 진입·실행 전용 액션
Sub--color-format-word-hover #d9eaff--color-accent-strong #1458adPrimary와 쌍을 이루는 보조 액션
Gray--color-fill-normal #f2f4f6--color-label-normal #26282b중립적인 보조 액션
Black--color-action-normal #000000--color-label-inverse #ffffff다크 배경·강렬한 톤이 필요할 때
Delete--color-state-error #f95c5c--color-static-white #ffffff되돌릴 수 없는 삭제 액션
VariantGhost
VariantBlack Ghost
VariantDelete Ghost
Ghost variant 별 색상과 용도
Ghost Variant텍스트테두리용도
Ghost--color-accent-normal #1d7ff9--color-line-neutral #e8ebedUI 밀도를 낮추고 싶을 때
Black Ghost--color-label-normal #26282b--color-line-neutral #e8ebed중립 톤 아웃라인
Delete Ghost--color-state-error #f95c5c--color-line-neutral #e8ebed삭제 액션의 보조 짝

State

Disabled 는 투명도가 아니라 색을 바꿔요. 배경 --color-fill-strong, 텍스트 --color-label-assistive. 컴포넌트마다 Disabled 방식이 다른 건 의도예요.

NormalHoveredPressedDisabledPrimaryGrayGhost

Hovered·Pressed 열은 색을 고정한 표시용이에요. Pressed 전용 색은 없어 Hovered 색이 유지돼요.

Guidelines

Hierarchy

01
Primary
핵심 CTA 하나에만 써요. 한 화면에 하나예요. AI 는 AI 기능 전용, Black 은 다크 배경이나 강렬한 톤에 써요.
02
Secondary
Primary 와 짝을 이루는 보조 액션이에요. '더 알아보기'처럼 추가 선택지를 줄 때 쓰고, 단독으론 안 써요.
03
Tertiary
Primary 아래 위계의 보조 버튼이에요. 취소·이전·더보기처럼 필수는 아닌 액션에 써요. Gray 는 중립, Default 는 흰 배경 테두리예요.
04
Ghost
배경 없이 아웃라인만이에요. 무게를 낮춰 주요 액션에 시선을 모아요. Delete 계열은 삭제에만, 확인 팝업과 함께 써요.

버튼 조합

기본 조합 네 가지예요.

01
Primary + Sub
핵심 CTA 옆에 추가 선택지를 붙이는 기본 조합이에요.
02
Black + Gray
강렬한 톤이 필요한 화면에서 완료와 닫기를 짝지어요.
03
Ghost + Default
시선을 콘텐츠에 두고 싶을 때 동의와 취소를 나란히 제공해요.
04
Delete + Delete Ghost
되돌릴 수 없는 삭제 액션의 짝이에요. 반드시 확인 팝업과 함께 써요.

배치

Desktop · 오른쪽이 주요 액션

취소 · 저장

Mobile 세로 · 위가 주요 액션

저장 ↑ / 취소 ↓

Mobile 가로 · 오른쪽이 주요 액션

취소 · 저장

Specification

Size

사이즈별 사용 맥락
Size용도
64마케팅·프로모션 전용
54히어로 영역 주요 CTA, 대형 액션
48기본 UI 액션 (권장)
40컴팩트 레이아웃, 필터, 검색
32인라인 액션, 태그 영역
24테이블, 뱃지 내부 등 초소형

Token

Button 이 쓰는 디자인 토큰
Token값용도
--color-accent-normal #1d7ff9Primary 배경, Ghost 텍스트
--color-accent-strong #1458adPrimary hover, Sub 텍스트
--color-label-neutral #454c53Default·Gray hover 텍스트
--color-ai-normal #6f3ad0AI 배경
--color-fill-normal #f2f4f6Gray 배경
--color-fill-strong #e8ebedDisabled 배경
--color-label-assistive #9ea4aaDisabled 텍스트
--color-state-error #f95c5cDelete 배경
--color-line-neutral #e8ebedGhost 계열·Disabled 테두리
Polaris Office Design System · © 2026 Polaris Office. All rights reserved. · 이용약관Version 1.1.0업데이트 2026.09.18