OrionCarousel
<o-carousel> aims at being a simple way to display a carousel component.
It comes with many options to customize its behavior like auto sliding, pause timer when hovering and many slots to manage the content.
Usage
CarouselSimpleSlider CarouselAutoSlider CarouselPoster CarouselPlayground
Orion Carousel
VModels
Name
vModel
Undef<number | string> = undefinedProps
Name
color
Orion.Color | Orion.ColorAlt = 'brand' hideNavigationButtons
boolean = undefinedhideNavigationDots
boolean = undefinedloop
boolean = undefinedpauseOnHover
boolean = undefinedstepTimer
number = undefinedSlots
Name
Bindings
poster
step:
number | string | undefinedstepIndex:
numberdefault
step:
number | string | undefinedstepIndex:
numbergoPreviousStep:
() => voidgoNextStep:
() => voidnavigation
step:
number | string | undefinedstepIndex:
numbergoPreviousStep:
() => voidgoNextStep:
() => voidactions
step:
number | string | undefinedstepIndex:
numbergoPreviousStep:
() => voidgoNextStep:
() => voidgoToStep:
(step: { name: number | string }) => voidgoToStepIndex:
(index: number) => voidPublicInstance
Name
Type
step
() => Undef<string | number>stepsLength
() => numberstepIndex
() => numbershouldLoop
() => boolean | undefinedgoToStep
(step: (typeof this.steps)[number]) => voidgoToStepIndex
(index: number) => voidgoPreviousStep
() => voidgoNextStep
() => void_el
() => HTMLElement | undefinedProvide
Name
Type
_carousel
publicInstanceOrion Carousel Item
Props
Name
lazy
boolean = undefinedlazyOnce
boolean = undefinedname
number | string = undefinedSlots
Name
Bindings
default
isActive:
boolean