Carousel
Loop a series of images or texts in a limited space
Basic usage
Content of each slide is completely customizable, and you just need to place it inside b-carousel-item
tag. By default the carousel switches when mouse hovers over an indicator. Set trigger
to click
, and the carousel switches only when an indicator is clicked.
Indicators
Indicators can be displayed outside the carousel
Arrows
You can define when arrows are displayed
Card Mode
When a page is wide enough but has limited height, you can activate card mode for carousels
Vertical
By default, direction
is horizontal
. Let carousel be displayed in the vertical direction by setting direction
to vertical
.
Carousel Attributes
Attribute | Description | Type | Accepted Values | Default |
---|---|---|---|---|
height | height of the carousel | string | — | — |
initial-index | index of the initially active slide (starting from 0) | number | — | 0 |
trigger | how indicators are triggered | string | hover/click | hover |
autoplay | whether automatically loop the slides | boolean | — | true |
interval | interval of the auto loop, in milliseconds | number | — | 3000 |
indicator-position | position of the indicators | string | outside/none | — |
arrow | when arrows are shown | string | always/hover/never | hover |
type | type of the Carousel | string | card | — |
loop | display the items in loop | boolean | - | true |
direction | display direction | string | horizontal/vertical | horizontal |
pause-on-hover | pause autoplay when hover | boolean | - | true |
Carousel Events
Event Name | Description | Parameters |
---|---|---|
change | triggers when the active slide switches | index of the new active slide, index of the old active slide |
Carousel Methods
Method | Description | Parameters |
---|---|---|
setActiveItem | manually switch slide | index of the slide to be switched to, starting from 0; or the name of corresponding el-carousel-item |
prev | switch to the previous slide | — |
next | switch to the next slide | — |
Carousel Slots
Name | Description | Subtags |
---|---|---|
- | customize default content | Carousel-Item |
Carousel-Item Attributes
Attribute | Description | Type | Accepted Values | Default |
---|---|---|---|---|
name | name of the item, can be used in setActiveItem | string | — | — |
label | text content for the corresponding indicator | string | — | — |
Carousel-Item Slots
Name | Description |
---|---|
— | customize default content |