アクション
Toolbar ツールバー
文字の書式ボタンのように、関係する操作部品を1列にまとめたもの。
デモ
いろはにほへと ちりぬるを わかよたれそ つねならむ
別名
- Toolbar — React Aria
- <toolbar> (proposal) — Open UI
見分けるポイント
小さなアイコンのボタンが帯状に並び、グループの間に区切り線が入ることもある。押した状態のボタンは色が変わったままになる。
挙動
- ツールバー全体で Tab の止まる場所は1か所だけで、中のボタンの間は矢印キーで移る。
- Tab で戻ってくると、最後にフォーカスしていたボタンに戻る(ロービング tabindex)。
- このデモのボタンは aria-pressed を使ったトグルボタン。
キーボード操作
| キー | 動作 |
|---|---|
| Tab | ツールバーへ、またはツールバーから移動する。 |
| ← / → | 前後のボタンへ移る(端から反対の端へ回る)。 |
| Home / End | 最初または最後のボタンへ移る。 |
| Enter / Space | フォーカス中のボタンを押す。 |
使い分け・注意点
- ツールバーとしてまとめるのは、操作部品が3つ以上あるときだけにする。
- aria-label でツールバーに名前を付け、何のための操作群か読み上げられるようにする。
似た部品との違い
出典
- WAI-ARIA APG: Toolbar Pattern (最終確認日: )
- Open UI: Toolbar Element (Explainer) (最終確認日: )