ステッパー

component

「入力 → 確認 → 完了」のような複数ステップの手続きで、いまどこまで進んだかを示すナビゲーションです。終わったステップはチェック、いまいるステップは緑の枠で表示されます。配色は WCAG 2.2 AAA のコントラスト基準を満たしています。

ステップの状態

completed / current / upcoming。現在地は aria-current="step"、完了は .is-completed(ARIA に完了を表す属性が無いためクラスで指定)

completed
  1. ステップ名
current
  1. 1 ステップ名
upcoming
  1. 1 ステップ名

使用例

完了したステップの直後の接続線は進捗色(primary/600)になる

3 ステップ(確認まで進んだ状態)

  1. 入力
  2. 2 確認
  3. 3 完了

4 ステップ(開始直後)

  1. 1 基本情報
  2. 2 本人確認
  3. 3 お支払い
  4. 4 完了

3 ステップ(すべて完了)

  1. 入力
  2. 確認
  3. 完了

機能

このコンポーネントの用途

複数ステップの手続き(入力→確認→完了)で現在地と進捗を示すナビゲーション。
同一領域の表示切替は tab、ページ送りは pagination。