Carousels need smooth navigation and autoplay; UI should hide controls during autoplay to avoid distraction, while still being easily accessible on hover.
CarouselNavigator handles all logic (next/prev, loop, autoplay, pause on hover). A CSS class toggles button opacity, providing
a clean fade‑in/out effect.
Carousel, ImageSlider, ProductGallery