본문으로 바로가기

naeil-ui

디자인 시스템 쇼케이스 — 토큰 · 컴포넌트 · 테마

ReactTailwind v4OKLCHshadcn/ui

기초 규칙

밝은 테마와 어두운 테마 모두 액션과 선택에 무채색 의미 색상을 사용합니다. 포커스와 피드백은 각각 별도의 역할을 가집니다.

무채색 액션

primary / primary-foreground

선택

미리 보기
surface-selected / foreground

포커스

미리 보기
ring

Colors — Semantic

이 역할은 현재 밝은 테마 또는 어두운 테마를 따릅니다. 아래 색상은 공통 CSS 변수에서 읽습니다.

background

foreground

card

card-foreground

popover

popover-foreground

primary

primary-foreground

primary-hover

surface-selected

secondary

secondary-foreground

muted

muted-foreground

accent

accent-foreground

border

border-strong

input

ring

success

success-bg

warning

warning-bg

error

error-bg

info

info-bg

Colors — Primitive

기본 팔레트는 호환성을 위해 유지합니다. 파란색 팔레트는 기존 기본색이며 기본 액션 색상이 아닙니다.

Gray

50

100

200

300

400

500

600

700

800

900

950

기존 파란색 기본 팔레트

50

100

200

300

400

500

600

700

800

900

950

Destructive

50

100

200

300

400

500

600

700

800

900

950

Colors — Project

프로젝트 색상은 개별 제품을 구분합니다. 공통 액션·포커스·선택 역할을 대체하지 않습니다.

cc

sa

pkm

naeilUi

baby

Typography

한글과 영문 UI에는 Pretendard, 일본어에는 Noto Sans JP를 사용합니다. 고정폭 글꼴 예시는 설정된 대체 글꼴을 사용합니다.

페이지 제목

PageTitle · 2rem · 600

섹션 제목

SectionTitle · 1.25rem · 600

xs · 0.8125rem내일은 여기서 시작됩니다.
sm · 0.875rem내일은 여기서 시작됩니다.
base · 1rem내일은 여기서 시작됩니다.
lg · 1.125rem내일은 여기서 시작됩니다.
xl · 1.25rem내일은 여기서 시작됩니다.
2xl · 1.5rem내일은 여기서 시작됩니다.
3xl · 2rem내일은 여기서 시작됩니다.
4xl · 2.25rem내일은 여기서 시작됩니다.

고정폭 대체 글꼴

JetBrains Mono, Geist Mono, ui-monospace, monospace

const x = 42;

400 Regular — 본문

500 Medium — 레이블과 컨트롤

600 Semibold — 페이지와 섹션 제목

Spacing

0
0px
1
4px
2
8px
3
12px
4
16px
5
20px
6
24px
8
32px
10
40px
12
48px
16
64px

Radius

태그 모서리는 4px, 컨트롤은 8px, 패널은 12px입니다.

none · 0px
sm · 4px
md · 8px
lg · 12px

Shadow

shadow-sm
shadow-md

Button

직접 조작

variant="default" size="default"

종류

크기

상태

Input

직접 조작

컨트롤을 변경해 입력 상태를 비교하세요.

Card

시스템 상태
서비스 정보 예시

모든 서비스가 정상 작동하고 있습니다.

배포 기록
릴리스 기록 예시

v0.6.0 — Phase 6 Demo

v0.5.0 — Core Components

CardElevated

CardElevated
떠 있는 표면은 card-elevated 역할과 은은한 그림자를 사용합니다.

Dialog

DropdownMenu

Sonner (Toast)

Badge

DefaultSecondaryOutlineDestructive

Avatar

크기

SSCLG

AvatarBadge

SCJM

AvatarGroup

ABC
+5