Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.7.2

Radio

Radioは、ユーザーが複数の選択肢の中から1つを選択するための使用されるコンポーネントです。

ソース@yamada-ui/radio

Radioは、アクセシビリティに関してWAI-ARIA - Radio Patternに従います。

Fieldsetを使用しない場合は、RadioGrouparia-labelまたはaria-labelledbyを設定します。

<RadioGroup aria-label="キャラクター">
<Radio value="孫悟空">孫悟空</Radio>
<Radio value="ベジータ">ベジータ</Radio>
<Radio value="フリーザ">フリーザ</Radio>
</RadioGroup>
Copied!
<VStack gap="sm">
<Text as="h3" id="label">
キャラクター
</Text>
<RadioGroup aria-labelledby="label">
<Radio value="孫悟空">孫悟空</Radio>
<Radio value="ベジータ">ベジータ</Radio>
<Radio value="フリーザ">フリーザ</Radio>
</RadioGroup>
</VStack>
Copied!

キーボード操作

キー説明状態
Tabラジオグループ内のチェックされたラジオボタンをフォーカスします。ラジオボタンがチェックされていない場合は、最初のラジオボタンをフォーカスします。-
Spaceフォーカスされたラジオボタンをチェックします。-
ArrowLeft無効ではない前のラジオボタンをチェックします。-
ArrowRight無効ではない次のラジオボタンをチェックします。  -
ArrowUp無効ではない前のラジオボタンをチェックします。-
ArrowDown無効ではない次のラジオボタンをチェックします。-

ARIAロールと属性

コンポーネントロールと属性使い方
RadioGrouprole="radiogroup"ラジオグループであることを示します。
aria-labelledbyRadioGroupFormControl内にあり、FormControllabelまたはLabelが設定されている場合は、そのidを設定します。
Radioaria-checkedラジオボタンがチェックされている場合は"true"を設定し、チェックされていない場合は"false"を設定します。

GitHubでこのページを編集する

TextareaRadioCard