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.”
“Signals-first and SSR-ready out of the box.”
“The most complete Angular UI kit we tried.”
API reference
Inputs
| Prop | Type | Default | Description |
|---|---|---|---|
orientation | CarouselOrientation | 'horizontal' | Scroll axis of the carousel. |
perView | number | 1 | Slides visible at once (e.g. 2 or 3 for a multi-item carousel). |
previousLabel | string | — | Accessible label override for the previous-slide button. |
nextLabel | string | — | Accessible label override for the next-slide button. |
goToSlideLabel | string | — | Accessible label override (prefix) for the dot navigation buttons. |
Two-way models
Bind with [(name)], or one-way as an input.
| Prop | Type | Default | Description |
|---|---|---|---|
index | number | 0 | Zero-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.