From 035942eed96990d4975581ee69807f0098a8eb97 Mon Sep 17 00:00:00 2001
From: okorion
Date: Wed, 15 Jul 2026 11:29:49 +0900
Subject: [PATCH 1/2] =?UTF-8?q?[feat]=20=EB=84=A4=EC=9D=B4=ED=8B=B0?=
=?UTF-8?q?=EB=B8=8C=20=EC=BB=B4=ED=8F=AC=EB=84=8C=ED=8A=B8=20=ED=83=90?=
=?UTF-8?q?=EC=83=89=EA=B3=BC=20=EC=A0=91=EA=B7=BC=EC=84=B1=20=EC=A7=80?=
=?UTF-8?q?=EB=8F=84=20=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
design-system/base.css | 2 +-
index.html | 94 +++++++++++++++++++--
styles.css | 188 +++++++++++++++++++++++++++++++++++++++++
3 files changed, 277 insertions(+), 7 deletions(-)
diff --git a/design-system/base.css b/design-system/base.css
index 2b74f61..b156c07 100644
--- a/design-system/base.css
+++ b/design-system/base.css
@@ -1,5 +1,5 @@
:root {
- --font-ui: Inter, Pretendard, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
+ --font-ui: 'Atkinson Hyperlegible', Pretendard, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
'Segoe UI', sans-serif;
--color-bg: #ffffff;
--color-text: #162033;
diff --git a/index.html b/index.html
index f5945a2..7aedea9 100644
--- a/index.html
+++ b/index.html
@@ -7,21 +7,57 @@
name="description"
content="popover, details, commandfor, dialog 등 native HTML만으로 구성하는 UI kit"
/>
+
+
+
Native HTML UI Kit
+ 컴포넌트 예제로 건너뛰기
+
+
브라우저가 이미 가진 UI 계약을 다시 씁니다.
@@ -31,6 +67,52 @@ 브라우저가 이미 가진 UI 계약을 다시 씁니다.
+
+
+
keyboard map
+
브라우저가 넘겨주는 상호작용
+
각 예제가 제공하는 초점 이동과 닫기 동작을 같은 밀도로 비교합니다.
+
+
+
+ 주요 native UI 동작
+
+
+ | 요소 |
+ 키보드 |
+ 확인할 상태 |
+
+
+
+
+ | popover |
+ Esc |
+ 열린 패널 닫기 |
+
+
+ | details |
+ Enter |
+ 요약 열기와 닫기 |
+
+
+ | form |
+ Tab |
+ label과 오류 메시지 |
+
+
+ | dialog |
+ Esc |
+ modal 닫기와 초점 복귀 |
+
+
+
+
+ 검토할 때 확인할 순서
+ 마우스 없이 Tab으로 진입하고, Enter와 Esc로 열고 닫은 뒤, 현재 위치를 보여주는 focus ring이 유지되는지 확인합니다.
+
+
+
+