Image Carousel

Show a set of photos in a compact sliding carousel.

A Splide image carousel with slides per device, centre mode, marquee, rows, captions, a lightbox and hover effects.

Elementor widget

Requirements

  • Elementor 3.5 or newer
  • WordPress 6.2 or newer
  • PHP 7.4 or newer
  • Licence: free — installs straight from Moduly

Add it to a page

  1. Edit the page with Elementor.
  2. In the widget panel, search for Image Carousel. Our widgets sit in the Moduly category and carry the Moduly badge.
  3. Drag it onto the page.
  4. Set it up in the Content tab, style it in the Style tab, and use Advanced for spacing, motion and visibility.

Settings

Slides

SettingWhat you can set
Slideseach item: Image, Title, Subtitle or Link
Image Resolutionany registered image size
Image DimensionYou can crop the original image size to any custom size. You can also set a single value for height or width in order to keep the original size ratio.
Title HTML TagH1, H2, H3, H4, H5, H6, div, span, … (9 in all)
Accessible NameRead out by screen readers, e.g. “Our work”.

Layout

SettingWhat you can set
Slides To ShowNumber
Slide Spacing0–80
Image HeightAspect ratio, Fixed height or Natural (each image its own)
Aspect Ratio16:9, 3:2, 4:3, 1:1, 4:5, 3:4 or 2:3
Height60–900
Image FitCover or Contain (logos)
CaptionOn the image, On the image, revealed on hover, Below the image or None
Caption AlignmentLeft, Center or Right
Caption PositionTop, Middle or Bottom
On ClickOpen the slide’s link, Open the image in a lightbox or Nothing
Lightbox CaptionTitle and subtitle, Title or None
Hover EffectNone, Zoom the image, Lift the slide, Grey until hovered or Dim the others
SettingWhat you can set
TransitionSlide or Fade · Fade shows one slide at a time.
DirectionLeft to right, Right to left or Vertical
Carousel Height200–1200 · A vertical carousel needs a height.
Animation Speed (ms)Number
AutoplayPaused in the editor.
Autoplay Speed (ms)Number
Continuous Scroll (marquee)Moves without stopping — good for logo strips. Replaces autoplay and arrows.
Scroll SpeedPixels per frame. Negative scrolls the other way.
Pause on HoverOn / off
Pause When Out of ViewOn / off
Infinite LoopLoop around, Rewind to the start or Stop at the end
Scroll As Shown SlidesEach move scrolls a whole view.
Slides per MoveNumber
Center ModeThe active slide sits in the middle; the others fade and shrink.
Peek at the Edges0–300 · Shows part of the slides beyond each edge.
RowsImages stacked in each column.
Drag / SwipeOn / off
Keyboard ArrowsOn / off
Mouse WheelOn / off
SettingWhat you can set
ArrowsOn / off
Previous IconIcon picker
Next IconIcon picker
Arrow PlacementOn the sides, Outside the carousel, Above, on the right or Below, centred
Show on Hover OnlyOn / off
PaginationNone, Dots, Bars, Numbers or Counter (3 / 12)
Progress BarNone, Autoplay timer or Scroll position
Progress Bar PositionBelow or Above
Play / Pause ButtonOn / off

Style tab: design controls for Carousel Item, Slide Content, Navigation :: Arrows, Navigation :: Dots or Progress, Controls & Lightbox — colours, typography, spacing, borders and hover states.

Tips

  • Visitors who ask their device for reduced motion get a calmer, still version automatically.

Troubleshooting

  • Changes not showing on the live page? Regenerate CSS in Elementor → Tools → Regenerate CSS & Data and clear any page cache.
  • Works well with: Image Accordion, Image Compare, Image Cycle.