Loading...
Loading...
KB국민은행 / KB스타뱅킹의 시각 언어를 따라 한국 금융권(뱅킹 앱·웹) UI를 만드는 스타일 가이드. "KB 스타일", "국민은행 스타일", "한국 뱅킹 UI", "한국 금융권 UI" 같은 요청에 사용한다. 토큰(컬러·타이포·스페이싱)·컴포넌트 스니펫·홈/송금/내역 페이지 템플릿을 제공한다.
npx skill4agent add parkyoungwoong/skills kb-bank-styles| 요소 | 톤 |
|---|---|
| 인상 | 신뢰감 있고 명료한 / 정보 밀도가 높지만 답답하지 않은 |
| 분위기 | 화이트 캔버스 + 강한 옐로우 포인트 + 진한 본문 그레이 |
| 형태 | 큰 라운딩(12–20px), 옅은 그림자, 카드 단위 정보 그룹화 |
| 모션 | 과하지 않게. 누름 상태(scale 0.98) + 토글 트랜지션 위주 |
| 보이스 | "○○님, ~하세요/했어요" 친근한 존댓말. 숫자는 천단위 콤마 + "원" |
| 항목 | 모바일 (KB스타뱅킹 톤) | 웹 (kbstar.com 톤) |
|---|---|---|
| 배경 | | |
| 카드 | 그림자 있는 화이트 카드 | 보더 위주, 그림자 약함 |
| 본문 폰트 크기 | 15–17px | 14–15px |
| 정보 밀도 | 낮음 (큰 잔액·큰 버튼) | 높음 (테이블·폼·탭 많음) |
| 헤더 | 콤팩트 + 검색/알림/MY | GNB 2단(상단 유틸 + 메인 메뉴) |
| 주 사용처 | 홈/송금/카드/자산 | 조회/거래/상품가입/고객센터 |
/* assets/tokens.css 와 동일 */
@theme {
/* Brand */
--color-kb-yellow: #FFBC00; /* Star-b Yellow (KB 시그니처) */
--color-kb-yellow-strong: #FFCC00; /* 강조/상태(클릭) */
--color-kb-yellow-soft: #FFF7DB; /* 노랑 톤 배경 */
--color-kb-dark: #60584C; /* KB 보조 다크 (스톤 그레이) */
--color-kb-black: #1A1A1A; /* 본문 강조 블랙 */
/* Surface (Mobile preset) */
--color-bg: #F7F8FA;
--color-surface: #FFFFFF;
--color-line: #EEF0F3;
--color-line-2: #E5E8EC;
/* Text — 한국 금융권 표준 그레이 스케일 */
--color-ink: #191F28; /* 본문 강조 */
--color-ink-2: #4E5968; /* 본문 보조 */
--color-ink-3: #8B95A1; /* 캡션/메타 */
--color-ink-4: #B0B8C1; /* placeholder/disabled */
/* Semantic */
--color-positive: #1EC894; /* 입금/상승 */
--color-negative: #F04452; /* 출금/하락 (위험·삭제 전용) */
--color-warn: #FFB020;
--color-info: #3182F6; /* 링크·정보 */
/* Category (거래/소비 차트용 절제 팔레트) */
--color-cat-1: #FFBC00;
--color-cat-2: #FF8A3D;
--color-cat-3: #1EC894;
--color-cat-4: #5D7BFF;
--color-cat-5: #B795FF;
}--color-line--color-ink--color-info--color-inkexamples/tokens.cssassets/fonts.css@font-face--font-sans--font-display@theme {
--font-sans: 'KBFG Text', -apple-system, system-ui, sans-serif;
--font-display: 'KBFG Display', 'KBFG Text', -apple-system, system-ui, sans-serif;
}| 토큰 | 크기 / 줄간 / 굵기 | 용도 |
|---|---|---|
| display-1 | 36 / 1.1 / 700 | 큰 잔액 ("12,442,910원") |
| display-2 | 28 / 1.2 / 700 | 페이지 헤딩 ("안녕하세요, 이수진님") |
| heading | 18 / 1.4 / 700 | 섹션 타이틀 |
| body | 15 / 1.55 / 500 | 본문 |
| body-strong | 15 / 1.55 / 700 | 거래 금액·계좌명 |
| caption | 12 / 1.4 / 500 | 메타·시간·계좌번호 |
| micro | 11 / 1.4 / 600 | 배지·태그 |
tabular-numsfont-bold원| 토큰 | 값 | 용도 |
|---|---|---|
| | 칩, 작은 버튼 |
| | 입력, 중간 카드 |
| | 표준 카드 |
| | 메인 잔액 카드 |
| | 필터 칩, 아바타 |
| | 표준 카드 |
| | 모달, 토스트 |
examples/| 파일 | 설명 |
|---|---|
| |
| Primary(KB옐로우) / Secondary / Ghost / Danger 변형 |
| 계좌 잔액 카드 (송금/내역/ATM 액션 버튼 포함) |
| 거래 1행 (입금·출금·자동이체) |
| 자주 쓰는 메뉴 4×N 그리드 |
| 모바일 프리셋 홈 페이지 풀 템플릿 |
| 파일 | 설명 |
|---|---|
| 금액 입력 + 천단위 콤마 + 빠른 추가 칩 |
| 숫자/보안 키패드 (shuffle 옵션) |
| 간편비밀번호 도트 표시 |
| 모바일 표준 바텀시트 (dim·body 잠금) |
| "정말 보낼까요?" 송금 확인 |
| 송금 영수증 (캡처/공유용, 톱니 디테일) |
| 파일 | 설명 |
|---|---|
| 가상 카드 (번호 마스킹 토글) |
| 멀티 세그먼트 소비 바 + 카테고리 범례 |
| SVG 도넛 차트 (의존성 없음) |
| 파일 | 설명 |
|---|---|
| |
| 약관 동의 (필수/선택, 전체동의 토글) |
examples/tokens.csssrc/index.cssexamples/tokens.css@themeexamples/tokens.cssexamples/src/components/kb/12,442,910원rgba(25,31,40,0.04)