Getting Started
Overview
Installation
Theme
Forms
Basic Inputs
Select
Custom Inputs
Components
Navigation
Components
68
Micro Charts
Libraries
Kanban Board
Image Designer
Video Player
Visual Builder
Content Editor
Data View
Purchase

Carousel

The Carousel component shows a horizontal, draggable row of cards or repeated content. Use it when users need to browse related items in limited space, such as previews, products, media, recommendations, or onboarding panels.

Use it for:
  • Horizontal item browsing: Show peer items that can be dragged or scrolled.
  • Card and media strips: Present previews, products, recommendations, or compact panels.
  • Carousel controls: Add previous and next buttons inside or outside the carousel.
  • Active index tracking: React when the centered or active card changes.

Do not use Carousel for page section switching, numeric values, fullscreen galleries, vertical lists, tables, grids, or step-by-step workflows.

The NgStarter Angular Carousel component lets you display a sequence of slides or panels that users can browse horizontally. Use for featured content, image galleries, onboarding panels, or compact previews. It includes examples for Basic Carousel, Carousel controls with custom position, Carousel with fade effect, and Carousel controls custom position.

Basic Carousel

Use a basic carousel to let users browse a horizontal row of related cards or previews.

Card 1
Card 2
Card 3
Card 4
Card 5
Card 6

Carousel controls with custom position

Use external controls when the previous and next buttons need to sit outside the carousel content area.

Card 1
Card 2
Card 3
Card 4
Card 5
Card 6

Carousel with fade effect

Use fade when off-center cards should feel visually de-emphasized while users browse the row.

Card 1
Card 2
Card 3
Card 4
Card 5
Card 6
Card 7
Card 8
Card 9
Card 10
Card 11