Carousel

A slide carousel with arrows and dots.

Slide 1
Slide 2
Slide 3

Multiple per view

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5

Vertical

Slide 1
Slide 2
Slide 3

Testimonials

“ng-blatui shipped our redesign weeks early.”
— Ada L.
“Signals-first and SSR-ready out of the box.”
— Grace H.
“The most complete Angular UI kit we tried.”
— Alan T.

API reference

Inputs

PropTypeDefaultDescription
orientationCarouselOrientation'horizontal'Scroll axis of the carousel.
perViewnumber1Slides visible at once (e.g. 2 or 3 for a multi-item carousel).
previousLabelstringAccessible label override for the previous-slide button.
nextLabelstringAccessible label override for the next-slide button.
goToSlideLabelstringAccessible label override (prefix) for the dot navigation buttons.

Two-way models

Bind with [(name)], or one-way as an input.

PropTypeDefaultDescription
indexnumber0Zero-based index of the first visible slide; two-way bindable.

Types

CarouselOrientation — Scroll axis of the carousel: left/right or up/down.

"horizontal" | "vertical"

Every ng-blatui component also accepts a class input to merge extra Tailwind classes onto the host.