Skip to main content

Carousel

A flexible, touch-friendly carousel/slider. Each slide can carry an image, heading, text and button. Supports multiple slides per view, autoplay, loop, arrows and dots (built on Splide). Tabs: Slides, Layout, Behavior, Style, Animations, Advanced.

💡 Web dev tip: use carousels sparingly

Studies repeatedly find most visitors only ever see the first slide, so don't bury anything important on slide three. If it auto-plays, give people a visible pause control and don't advance too fast — and make sure the arrows and dots work with a keyboard. W3C: carousel pattern

Live demo​

▶ See the Carousel / Slider live on the demos site — an interactive example you can click through.

Slides​

Carousel / Slider options panel — Slides tab
  • Slides — a repeatable list; each slide has an Image, Heading, Text and a Button (label + link).

Layout​

Carousel / Slider options panel — Layout tab
OptionChoices
Per Page (Desktop)1–6 slides per view
Per Page (Tablet)1–6 slides per view (≤992px)
Per Page (Mobile)1–6 slides per view (≤576px)
Gap Between SlidesCSS length (e.g. 1rem)
Slide HeightFixed height (e.g. 600px, 80vh) or empty to fit content
ArrowsOn/Off
DotsOn/Off

Behavior​

Carousel / Slider options panel — Behavior tab
OptionChoices
AutoplayOn/Off
Autoplay Interval (ms)Default 5000
Transition Speed (ms)Default 600
Pause on HoverOn/Off
LoopOn/Off
Drag / SwipeOn/Off
TransitionSlide, Fade

Style​

Carousel / Slider options panel — Style tab

Dark Overlay (On/Off) and Overlay Strength (0–90%) for legibility over images, plus Heading Color and Text Color.