Carousel
The Carousel component is a versatile UI element used for showcasing a series of content items, such as images, product cards, or testimonials, in a rotating format. It supports various customization options like autoplay, looping, and navigation controls. Carousels are widely used in homepages to highlight featured content, in product detail pages to showcase different product angles, or in testimonial sections to display customer reviews. They help manage space efficiently while keeping content dynamic and engaging.
Code
import Carousel from "@lumina-design/core/Carousel"; const images = [ "https://via.placeholder.com/600x400?text=Slide+1", "https://via.placeholder.com/600x400?text=Slide+2", "https://via.placeholder.com/600x400?text=Slide+3", "https://via.placeholder.com/600x400?text=Slide+4", "https://via.placeholder.com/600x400?text=Slide+5", "https://via.placeholder.com/600x400?text=Slide+6" ]; <Carousel dots={true} slideShowInterval={5000} loop={true} className="my-carousal" id="my-carousal" > {images.map((img, i) => ( <img key={i} src={img} alt="image alt" /> ))} </Carousel>