🎉 디자인 시스템 v5.0 — 본문 16px · 컴포넌트 47종 · 스타터 킷 제공
컴포넌트그림 색인 (47종)

컴포넌트 — 그림 색인

클래스 이름을 몰라도 됩니다. 찾는 모양을 눈으로 고르고, 이름을 클릭하면 복사됩니다. 그대로 AI에게 주거나 코드에 붙여넣으세요.

전체 화면으로 열기 ↗

위 그림은 설명용 이미지가 아니라 실물입니다. 정본 jt-utilities.css를 그대로 불러와 그리므로, 시스템이 바뀌면 이 색인도 함께 바뀝니다.

티어가 뭔가요

난이도가 아니라 필요해지는 순서입니다.

언제 필요해지나
Tier 112종앱을 만들면 무조건 씁니다 — 버튼·입력·표·모달
Tier 213종화면이 늘면 곧 필요합니다 — 토스트·검색·페이지네이션·하단 탭바
Tier 322종실무 데이터가 들어오면 필요합니다 — 날짜·파일 업로드·타임라인·트리

Tier 1·2는 컴포넌트마다 개별 페이지가 있습니다(왼쪽 목록). 각 페이지에는 미리보기 · 코드 · 하지 말 것 · 접근성 · 노브가 들어 있습니다.

쓰기 전에 꼭

🚫

컴포넌트 계약 4조를 먼저 읽으세요. jt-utilities.css를 직접 고치는 순간 다음 버전에서 그 수정이 사라집니다. 모양을 바꿔야 하면 --jt-* 노브만 덮어쓰세요.

/* ✅ 올바름 — 이 페이지에서만 버튼을 넓게 */
.checkout .jt-btn { --jt-btn-min-w: 120px; }
 
/* 🚫 금지 — 시스템 파일 수정 */
.jt-btn { min-width: 120px; }

여기 없는 컴포넌트가 필요하면

먼저 비슷한 것으로 대체 가능한지 확인하세요. 컴포넌트가 늘어날수록 시스템은 무거워지고, 무거워지면 아무도 안 씁니다.

없는 것대신 쓰세요
멀티셀렉트<select multiple> + 필터 태그
분할 버튼버튼 + 메뉴
인라인 확인(Popconfirm)모달
캘린더 위젯날짜 입력 — OS 기본 달력이 접근성·다국어에서 항상 낫습니다

그래도 필요하면 도움말 · 새 컴포넌트 요청으로 제안해 주세요.