Docs

Image Carousel

A swipeable carousel of images with captions and lightbox.

On this page

The Image Carousel shows images from your media library in a row that visitors swipe, drag or page through with arrows, several at a time. Images can have captions and open in a lightbox. For slides that hold other widgets use the Carousel; for a full-width hero use Slides.

A row of three project images with rounded corners, an arrow button on the right and dots below
Three images per view with dots and arrows.
  1. Insert it

    Open Insert in the left panel, find Image Carousel under Media (or type carousel in Search widgets) and click it or drag it onto the canvas.

  2. Choose the images

    Click Add images in Content → Images and select several images in the media library. Move left and Move right on a thumbnail change the order.

  3. Set how many show

    In Content → Carousel, set Slides per view and Gap. Switch the device in the top bar to show one image on mobile.

  4. Pick a Caption source and whether images open in a Lightbox.

Settings

Settings marked Per device can differ on desktop, tablet and mobile (see Responsive editing).

Content tab

Images
SettingWhat it does
ImagesThe images. Add images opens the media library; Move left and Move right change the order.
ResolutionThe image size WordPress serves. Smaller files load faster; pick one at least as wide as the image is shown. Default: Large.
CaptionShows no caption, or the caption, alt text or title from the media library. Options: None, Media library caption, Alt text, Title.
LinkOpens the full image in a lightbox, links to the image file, or no link. Options: None, Lightbox, Image file. Default: Lightbox.
Carousel
SettingWhat it does
Slides per viewHow many images show at once. Decimals such as 1.2 let the next image peek in. Per device.
Slides to scrollHow many images one arrow click or swipe moves. Per device.
GapSpace between the images. Per device.
Vertical alignmentHow images of different heights line up. Options: Equal height, Top, Middle, Bottom.
Navigation › ArrowsShows previous and next buttons. On by default.
Navigation › Arrows positionWhere the arrows sit. Options: Inside, over the slides, Outside the slides, Below, next to the pagination. Default: Inside, over the slides. Shown when Arrows is on.
Navigation › Previous iconIcon of the previous button. Shown when Arrows is on.
Navigation › Next iconIcon of the next button. Shown when Arrows is on.
Navigation › PaginationThe position indicator under the images. Options: None, Dots, Fraction (2 / 5), Progress bar. Default: Dots.
Navigation › RewindNext on the last image goes back to the first one.
Navigation › Mouse dragLets visitors drag the images with the mouse. Touch swipe and trackpads always work. On by default.
Navigation › Transition duration (ms)How long the move to the next image takes, in milliseconds. Default: 500.
Autoplay › AutoplayMoves to the next image on its own. Never starts for visitors who prefer reduced motion; pauses while hovered or focused.
Autoplay › Delay (ms)Time each image stays, in milliseconds. Default: 5000. Shown when Autoplay is on.
Autoplay › Pause on hoverStops autoplay while the pointer is over the carousel. On by default. Shown when Autoplay is on.
Autoplay › Pause buttonAdds a pause/play button. Required by WCAG 2.2.2 for content that moves on its own. On by default. Shown when Autoplay is on.
Autoplay › Accessible nameName of the carousel for screen readers, for example “Project photos”.

Design tab

Images
SettingWhat it does
Aspect ratioCrops every image to the same shape. Original keeps each image’s own shape. Per device.
Image fitCover fills the frame and crops; Contain shows the whole image with bars around it. Options: Cover (crop), Contain (letterbox).
Letterbox colorColor of the bars around images in Contain mode. Shown when Image fit is Contain (letterbox).
Border radiusRounds the corners of the images. Per device.
BorderBorder of the images.
CSS filtersBlur, brightness, contrast, saturation and hue of the images.
Hover effectAn effect when the pointer is over an image. Options: None, Zoom, Grayscale to color, Dim. Default: Zoom.
Caption

This section shows when Caption is set.

SettingWhat it does
TypographyText style or font, size, weight and spacing of the captions.
ColorColor of the captions.
AlignmentAligns the captions. Options: Left, Center, Right. Per device.
SpacingSpace between an image and its caption.
Arrows

This section shows when Arrows is on.

SettingWhat it does
Button sizeWidth and height of the arrow buttons. Per device.
Icon sizeSize of the arrow icons. Per device.
OffsetDistance of the arrows from the edge of the images (inside or outside), or between the two arrows (below). Per device.
Normal › Icon colorColor of the arrow icons.
Normal › BackgroundBackground color of the arrow buttons.
Normal › BorderBorder of the arrow buttons.
Normal › ShadowShadow of the arrow buttons.
Hover › Icon colorColor of the arrow icons on hover.
Hover › BackgroundBackground color of the arrow buttons on hover.
Hover › Border colorBorder color of the arrow buttons on hover.
Border radiusRounds the corners of the arrow buttons. Per device.
Pagination

This section shows when Pagination is set.

SettingWhat it does
Distance from slidesSpace between the images and the pagination. Per device.
AlignmentAligns the pagination. Options: Left, Center, Right. Per device.
Dot sizeSize of the dots. Shown when Pagination is Dots.
Active dot widthWidth of the current dot. Same as the dot size for round dots, wider for a pill. Shown when Pagination is Dots.
Space between dotsSpace between the dots. Shown when Pagination is Dots.
Dot colorColor of the dots. Shown when Pagination is Dots.
Active dot colorColor of the current dot. Shown when Pagination is Dots.
TypographyText style of the “2 / 5” counter. Shown when Pagination is Fraction (2 / 5).
ColorColor of the “2 / 5” counter. Shown when Pagination is Fraction (2 / 5).
Bar heightHeight of the progress bar. Shown when Pagination is Progress bar.
Bar colorColor of the filled part of the progress bar. Shown when Pagination is Progress bar.
Track colorColor of the empty part of the progress bar. Shown when Pagination is Progress bar.
Pause button colorColor of the pause/play button. Shown when Autoplay is on.
Shared Design sections

Every element also has these sections at the end of the Design tab.

SectionWhat it does
Spacing & positionMargin, padding, width, alignment in its container, order, position (relative, absolute, fixed), offsets, z-index and global classes. See Spacing, size & position.
Background & borderBackground, border, border radius, box shadow, overflow and opacity of the whole element. See Colors & backgrounds and Borders & shadows.
MaskCrops the element to a shape (circle, arch, blob, star…) or your own SVG or PNG. See Shape dividers & masks.

Behaviour tab

Behaviour sections

The Behaviour tab is the same for every element.

SectionWhat it does
Anchor & classesAn Anchor ID for #links and your own CSS classes.
AnimationsEntrance, scroll, hover and loop animations from presets or your own timeline. See Motion & effects.
Motion & effectsA simple entrance animation, transforms (also on hover), CSS and backdrop filters, and sticky positioning.
Scroll & mouse effectsMovement, rotation, scale, fade and blur while the page scrolls, and pointer effects (follow the pointer, 3D tilt).
VisibilityHide the element on desktop, tablet or mobile, or in dark or light mode. See Visibility.
ConditionsShow the element only when rules match, such as logged-in visitors, a date range or a URL parameter. See Display conditions.
InteractionsShow, hide or change other elements when this one is clicked, hovered or scrolled into view. See Interactions.
AttributesCustom HTML attributes for this element. See Anchor, classes & attributes.

Tips

  • Same shape. Design → Images → Aspect ratio crops every image to the same shape, 4:3 by default; Original keeps each image's own shape.
  • Alt text. Each image uses its alt text from the media library; set it there.
  • Autoplay carefully. If you turn on Autoplay, keep the Pause button. Autoplay never starts for visitors who prefer reduced motion.
  • Lightbox. Lightbox colors, captions, counter and download button are set once for the site in Styles → Theme → Lightbox. See Lightbox & site behaviour.