Components / Media

Carousel native

A horizontally paging scroller; each child is one page.

Children
many
Loading the renderer…
Carousel rendered by the React renderer on Web
Web React
Carousel rendered by the SwiftUI renderer on iOS
iOS SwiftUI
Carousel rendered by the Compose renderer on Android
Android Compose
Carousel rendered by the gpui renderer on Desktop
Desktop gpui

View exponential-ui-carousel, painted by each native renderer.

PropTypeDefaultDescription
pagebindnumber0The active page index.
loopbooleanfalseWraps from the last page to the first.
indicatorsbooleantrueShows the page dots.
NameKind
on.changeevent: runs an action
Role
region
Semantics
region, roledescription carousel; each page a group page i of n
KeysAction
ArrowLeftArrowRightprevious/next page while focus is inside
HomeEndfirst/last page
Recipe parts
Carousel/rootCarousel/pageCarousel/indicatorCarousel/controlsCarousel/previousCarousel/next
Keyed by
loopindicators:hover:pressed:focus:disabled:checked:open:selected:invalid:dragover

Themes · Write a theme