단계 표시기
단계 표시기는 서비스 이용을 위해 사용자가 거쳐야 하는 일련의 단계를 시각화하여 표현한 것으로 진행 상태에 대한 피드백을 사용자에게 전달한다.
단계 표시기는 서비스 이용을 위해 사용자가 거쳐야 하는 일련의 단계를 시각화하여 표현한 것으로 진행 상태에 대한 피드백을 사용자에게 전달한다.
사용 지침
민원 신청·회원 가입 같은 3단계 이상 절차에 사용해 사용자가 자신의 진행률을 인지할 수 있게 하고, 완료/진행 중/예정 상태를 색상·아이콘·텍스트로 함께 전달합니다.
예제
Default
- 1단계약관 동의
- 2단계본인 인증
- 3단계정보 입력
- 4단계가입 완료
All Completed
- 1단계약관 동의
- 2단계본인 인증
- 3단계정보 입력
- 4단계가입 완료
All Default
- 1단계약관 동의
- 2단계본인 인증
- 3단계정보 입력
- 4단계가입 완료
With Page Title
회원가입
- 1단계약관 동의
- 2단계본인 인증
- 3단계정보 입력
- 4단계가입 완료
속성
| 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|
| aria-label | string | 단계 표시 | Defines a string value that labels the current element. @see aria-labelledby. |
| className | string | — | — |
| currentStep | number | 1 | — |
| id | string | — | — |
| onClick | MouseEventHandler<HTMLDivElement> | — | — |
| style | CSSProperties | — | — |
| tabIndex | number | — | — |
| type | enum | full | — |