Spinner
Keyboard
Spinner는 로딩 상태 표시용으로 키보드 조작이나 초점이 필요하지 않습니다.
Semantics
Spinner는 role="status"와 기본 이름 "로딩 중"을 제공합니다. aria-label 또는 aria-labelledby로 어떤 작업을 기다리는지 설명하고, 별도 상태 안내와 중복해서 읽히지 않도록 합니다.
Checklist
- 화면 읽기 프로그램에 무엇을 기다리는지 설명하는 로딩 이름이나 상태 문구가 전달되는지 확인합니다.
- 여러
Spinner가 같은 로딩 상태를 중복 안내하지 않고, 단순 장식으로 사용한다면 별도의 상태 안내가 있는지 확인합니다. - 로딩이 끝나거나 실패하면 스피너가 정리되고 실제 결과나 재시도 방법을 확인할 수 있는지 점검합니다.
대비, 확대, 화면 읽기 프로그램 등 공통 점검은 접근성 가이드의 공통 체크리스트를 확인하세요.