Material Auto Rotating Carousel

screenshot of Material Auto Rotating Carousel

Material Auto Rotating Carousel

Introduce users to your app with this Material-style carousel.


This project implements an auto-rotating carousel for Material-UI, following the Material design guidelines. It allows developers to display the top benefits of their app in a beautiful carousel format. The carousel is interactive and can be customized using various properties.


  • Auto play behavior with the option to disable it
  • Customizable Button element properties
  • CSS classes customization
  • Carousel container style customization
  • Ability to hide arrows in the desktop version
  • Configurable delay between auto play transitions
  • Customizable button text
  • Content adjustment for wide mobile screens
  • Option to fill the screen width and height on mobile


To install the Material AutoRotatingCarousel for Material-UI 1.0.0 or later, follow these steps:

  1. Update Material-UI to the latest version.
  2. Import the necessary components from the Material AutoRotatingCarousel package.
  3. Use the imported components in your app.

Here is an example code snippet to demonstrate the installation process:

npm install @material-ui/core
npm install @material-ui/lab
npm install @material-auto-rotating-carousel/core
import React from 'react';
import { AutoRotatingCarousel, Slide } from '@material-auto-rotating-carousel/core';

const ExampleCarousel = () => {
  return (
        {/* Content for the first slide */}
        {/* Content for the second slide */}
      {/* Add more slides as needed */}

export default ExampleCarousel;


The Material AutoRotatingCarousel project is a useful tool for introducing new users to your app. It provides a visually appealing way to display the top benefits of your app using an auto-rotating carousel. The carousel can be easily customized and integrated into your Material-UI app by following the installation guide.


React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

Material UI

material-ui adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.

Material Design

Material Design is a design system developed by Google that provides a set of guidelines, components, and tools for creating visually appealing and functional user interfaces. Material Design is designed to be flexible and customizable, making it a great choice for a wide range of applications and use cases.


Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.