Skip to main content
Vuetify0 is now in alpha!
Vuetify0 Logo
Theme
Mode
Palettes
Accessibility
Vuetify One
Sign in to Vuetify One

Access premium tools across the Vuetify ecosystem — Bin, Play, Studio, and more.

Not a subscriber? See what's included

Carousel API

API reference for the Carousel components.

Explore these related pages for additional context and usage patterns.

PageCategory
CarouselSemantic
StepProviders
createStepSelection
AtomPrimitives

id

string | undefined

Unique identifier for the carousel

label

string | undefined

Accessible label for the carousel region

namespace

string | undefined

Namespace for dependency injection (must match child namespace)

Default: "v0:carousel"

disabled

boolean | undefined

Disables the entire carousel

Default: false

circular

boolean | undefined

Whether navigation wraps around from last to first

Default: false

orientation

CarouselOrientation | undefined

Carousel orientation

Default: "horizontal"

perView

number | undefined

Number of slides visible at once

Default: 1

autoplay

number | undefined

Autoplay interval in milliseconds. 0 disables autoplay.

Default: 0

behavior

ScrollBehavior | undefined

Scroll behavior for programmatic navigation

Default: "smooth"

modelValue

T | T[] | undefined

default

CarouselRootSlotProps

label

string | undefined

Accessible label for the indicator group

namespace

string | undefined

Namespace for connecting to parent Carousel.Root

Default: "v0:carousel"

default

CarouselIndicatorSlotProps

id

any

Unique identifier (auto-generated if not provided)

value

V | undefined

Value associated with this slide

disabled

MaybeRefOrGetter<boolean> | undefined

Disables this specific slide

namespace

string | undefined

Namespace for dependency injection

Default: "v0:carousel"

default

CarouselItemSlotProps

namespace

string | undefined

Namespace for connecting to parent Carousel.Root

Default: "v0:carousel"

default

CarouselLiveRegionSlotProps

namespace

string | undefined

Namespace for connecting to parent Carousel.Root

Default: "v0:carousel"

default

CarouselNextSlotProps

namespace

string | undefined

Namespace for connecting to parent Carousel.Root

Default: "v0:carousel"

default

CarouselPreviousSlotProps

namespace

string | undefined

Namespace for connecting to parent Carousel.Root

Default: "v0:carousel"

default

CarouselProgressSlotProps

namespace

string | undefined

Namespace for connecting to parent Carousel.Root

Default: "v0:carousel"

default

CarouselViewportSlotProps
Was this page helpful?

© 2016-1970 Vuetify, LLC
Ctrl+/