Open
Description
Feature Description
Overview
This feature request proposes adding a Carousel component to the Angular Material library. The Carousel would allow users to browse through a collection of items in a horizontal sliding interface.
Problem Statement
Angular Material currently lacks a dedicated Carousel component, forcing developers to:
- Implement custom carousel solutions
- Rely on third-party libraries that may not adhere to Material Design principles
- Create inconsistent user experiences across applications using Angular Material
This gap in the component library leads to fragmentation in the ecosystem and requires teams to invest development time in solving a common UI pattern that should be standardized.
Proposed Solution
Introduce a new mat-carousel
component that follows Material Design guidelines while providing a flexible, accessible, and performant implementation for displaying sequential content.
References
Use Case
- Image galleries
- Product showcases
- Feature highlights
- Testimonial displays
- News/article previews
- Stories feed
- Content onboarding flows