コンポーネント
← すべてのコンポーネント

ステッパー

stimeo--stepper

導出した状態・aria-current・linear 制約を備えたウィザードのステップ操作。

stimeo--stepper コントローラは、複数ステップの進行を管理する。専用の APG ウィジェットは無いため、現在ステップは操作要素(button)の aria-current="step" で表し、各ステップ li には現在番号から導出した data-state(complete / current / upcoming)を付与する。next/prev は 1 つ移動(端を越える移動は無視)、goto は index パラメータのステップへ移動する。linear=true では goto は現在+1 を超える飛び越しを抑止する(戻る方向は常に許可)。移動時は stimeo--stepper:change を発火する。ステップ内容やバリデーション、丸・線・番号の見た目は利用側の責務。

実行中

キーボード操作

キー動作
Enter / Space ステップボタンを活性化(goto)。ネイティブ button の挙動。
Tab 各ステップボタンは通常のタブ順(ロービング/トラップなし)。