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でこのページを編集する