| 요소 | +키보드 | +확인할 상태 | +
|---|---|---|
| popover | +Esc | +열린 패널 닫기 | +
| details | +Enter | +요약 열기와 닫기 | +
| form | +Tab | +label과 오류 메시지 | +
| dialog | +Esc | +modal 닫기와 초점 복귀 | +
검토할 때 확인할 순서
+마우스 없이 Tab으로 진입하고, Enter와 Esc로 열고 닫은 뒤, 현재 위치를 보여주는 focus ring이 유지되는지 확인합니다.
+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..fea419e 100644 --- a/index.html +++ b/index.html @@ -7,21 +7,59 @@ name="description" content="popover, details, commandfor, dialog 등 native HTML만으로 구성하는 UI kit" /> + + +
keyboard map
+각 예제가 제공하는 초점 이동과 닫기 동작을 같은 밀도로 비교합니다.
+| 요소 | +키보드 | +확인할 상태 | +
|---|---|---|
| popover | +Esc | +열린 패널 닫기 | +
| details | +Enter | +요약 열기와 닫기 | +
| form | +Tab | +label과 오류 메시지 | +
| dialog | +Esc | +modal 닫기와 초점 복귀 | +
마우스 없이 Tab으로 진입하고, Enter와 Esc로 열고 닫은 뒤, 현재 위치를 보여주는 focus ring이 유지되는지 확인합니다.
+