SegmentedControl
SegmentedControlは、ユーザーが複数の選択肢の中から1つを選択するための使用されるコンポーネントです。
SegmentedControlButtonにアイコンのみを使用する場合は、SegmentedControlButtonにaria-labelを設定します。
<Wrap gap="md"><SegmentedControl><SegmentedControlButton aria-label="plus" value="plus"><PlusIcon /></SegmentedControlButton><SegmentedControlButton aria-label="minus" value="minus"><MinusIcon /></SegmentedControlButton></SegmentedControl></Wrap>
キーボード操作
| キー | 説明 | 状態 |
|---|---|---|
Tab | 選択されている項目をフォーカスします。 | - |
ArrowLeft | 無効ではない前の項目をフォーカスします。最初の項目の場合は無効ではない最後の項目をフォーカスします。 | - |
ArrowRight | 無効ではない次の項目をフォーカスします。最後の項目の場合は無効ではない最初の項目をフォーカスします。 | - |
ARIAロールと属性
| コンポーネント | ロールと属性 | 使い方 |
|---|---|---|
SegmentedControl | role="radiogroup" | ラジオグループであることを示します。 |
SegmentedControlButton | role="radio" | radioであることを示します。 |
aria-disabled="true" | isDisabledが"true"に設定されている場合、"true"を設定します。 |
GitHubでこのページを編集する

