Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.7.2

Rating

Ratingは、ユーザーがアイテムに対して評価を行うためのUI要素で、星やハートなどのアイコンで提供され、ユーザーが選択した評価を視覚的に表示するコンポーネントです。

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

Ratingaria-labelまたはaria-labelledbyを設定すると、スクリーンリーダーによって読み上げられます。

<Rating aria-label="Rating" />
Copied!
<VStack gap="sm">
<Heading as="h3" id="label">
Rating
</Heading>
<Rating aria-labelledby="label" />
</VStack>
Copied!

キーボード操作

キー説明状態
Tab選択された項目をフォーカスします。項目が選択されていない場合は、最初の項目をフォーカスします。-
ArrowLeft, ArrowUp前の項目をフォーカスして選択します。最初の項目の場合は、最後の項目をフォーカスして選択します。以前に選択されていた項目は、未選択にします。-
ArrowRight, ArrowDown次の項目をフォーカスして選択します。最後の項目の場合は、最初の項目をフォーカスして選択します。以前に選択されていた項目は、未選択にします。  -

ARIAロールと属性

コンポーネントロールと属性使い方
Ratingrole="radiogroup"ラジオグループであることを示します。
aria-label選択されたアイテムの数を示します。
aria-readonlyisReadOnlyが設定されている場合は"true"を設定します。
aria-disabledisDisabledが設定されている場合は"true"を設定します。
RatingItemaria-labelvalueを設定します。
RatingIcon 内部aria-hidden="true"RatingIconをアクセシビリティツリーから除外します。

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

EditableSegmentedControl