Foundations

Accessibility

Groudit UI 는 글로벌 대기업 시스템에서 요구되는 접근성 표준을 충족하도록 설계되었습니다. 모든 컴포넌트는 키보드 only 조작, 스크린리더 호환, WCAG 2.1 AA 색상 대비를 목표로 합니다.

WCAG 2.1 AAWAI-ARIA APGSection 508EAA (EU)

설계 원칙

엔터프라이즈 표준을 따르는 4가지 기본 원칙.

WCAG 2.1 AA

모든 public 컴포넌트는 WCAG 2.1 Level AA 기준 준수를 목표로 합니다. 색상 대비 4.5:1, 키보드 only 조작, 스크린리더 호환.

WAI-ARIA 패턴

Base UI primitive 가 검증된 ARIA 패턴을 구현합니다. 각 컴포넌트의 Accessibility 섹션에서 적용 패턴을 확인하세요.

키보드 동등성

마우스로 가능한 모든 작업은 키보드로도 가능해야 합니다. Tab/Shift+Tab/Enter/Space/Esc/방향키 표준.

Reduced motion

prefers-reduced-motion: reduce 미디어 쿼리를 존중합니다. 사용자가 모션을 비활성화하면 트랜지션이 단순화됩니다.

키보드 표준

모든 인터랙티브 컴포넌트는 다음 키보드 규칙을 따릅니다. 컴포넌트별 추가 단축키는 각 컴포넌트 페이지의 Accessibility 섹션을 확인하세요.

KeyBehavior
Tab다음 포커스 가능 요소로 이동.
Shift + Tab이전 포커스 가능 요소로 이동.
Enter / Space버튼·링크 활성화, 선택.
Esc다이얼로그·시트·드롭다운·툴팁 닫기.
↑ ↓메뉴·리스트·라디오 그룹 내 이동.
← →탭·슬라이더 내 이동.
Home / End첫 / 마지막 항목으로 이동.

Focus visibility

모든 포커스 가능 요소는 키보드 포커스 시 명확한 outline 을 표시합니다. --ring CSS 변수가 focus ring 색상을 정의하며, 다크 모드에서는 더 밝은 톤을 사용합니다.

focus-visible 으로 키보드 포커스만 링을 표시 (마우스 클릭 시 ring 표시 안 함). 시각적 노이즈 최소화하면서 키보드 사용자에게 위치 명확.

Reduced motion

사용자가 시스템 설정에서 모션 축소를 활성화하면 @media (prefers-reduced-motion: reduce) 쿼리를 통해 트랜지션이 단순화됩니다. 멀미·전정장애 사용자를 위한 표준 패턴.

컴포넌트별 상세 확인

각 컴포넌트 페이지 하단의 Accessibility 섹션에서 키보드 단축키와 WCAG 항목을 확인하세요.

Browse Components →