Yamada UIにスターをあげる

スター
Yamada UIYamada UIv1.7.2

Carousel

Carouselは、複数の要素をスライドショーのように表示するコンポーネントです。

ソース@yamada-ui/carousel

Carouselは、アクセシビリティに関してWAI-ARIA - Carousel (Slide Show or Image Rotator) Patternに従います。

キーボード操作

キー説明状態
Tabフォーカスがカルーセルに移動すると、アクティブな項目をフォーカスします。-
ArrowLeft前の項目をフォーカスしてアクティブにします。最初の項目の場合は最後の項目をフォーカスします。orientation="horizontal"
ArrowRight次の項目をフォーカスしてアクティブにします。最後の項目の場合は最初の項目をフォーカスします。orientation="horizontal"
ArrowUp前の項目をフォーカスしてアクティブにします。最初の項目の場合は最後の項目をフォーカスします。orientation="vertical"
ArrowDown次の項目をフォーカスしてアクティブにします。最後の項目の場合は最初の項目をフォーカスします。orientation="vertical"
Home最初の項目をフォーカスしてアクティブにします。-
End最後の項目をフォーカスしてアクティブにします。-

ARIAロールと属性

コンポーネントロールと属性使い方
Carouselaria-roledescription="carousel"カルーセルであることを示します。
CarouselSlides 内部idCarouselControlNextCarouselControlPrevと関連付けるために使用するid
aria-liveautoplaytrueの場合は"off"を設定し、falseの場合は"polite"を設定します。
CarouselControlNextaria-controls関連したCarouselSlidesidを設定します。
aria-label="Go to next slide"Go to next slideを設定します。
CarouselControlPrevaria-controls関連したCarouselSlidesidを設定します。
aria-label="Go to previous slide"Go to previous slideを設定します。
CarouselIndicatorsrole="tablist"タブリストであることを示します。
aria-label="Sliders"Slidersを設定します。
aria-orientationorientationの値に基づいて"horizontal"または"vertical"を設定します。
CarouselIndicator 内部role="tab"タブであることを示します。
aria-controls関連したCarouselSlideidを設定します。
aria-labelGo to 1 slideのように、移動先のスライドの番号を設定します。
aria-selected関連したスライドが選択されている場合はtrueを設定し、選択されていない場合はfalseを設定します。
CarouselSliderole="tabpanel"タブパネルであることを示します。
idCarouselIndicatorと関連付けるために使用するid
aria-label1 of 4のように、現在のスライドの番号を設定します。
aria-roledescription="slide"スライドであることを示します。

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

RadialChartReorder