Aero Page Builder Documentation

Carousel

Carousel

A Carousel shows a row of images that scroll sideways. You choose how many images are visible at once (the columns); when there are more images than columns, arrows — and, optionally, autoplay — move to the next group. With a single column it behaves like a simple image slideshow.

What it is for

Use a Carousel to show a set of images in a compact strip: event photos, product shots, partner logos with links, or a rotating set of banners in a narrow column. Each image can link to a page and can show a caption under it.

A Carousel with three visible images and navigation arrows on both sides, inside a container with a blurred photo background and white text.
Three columns, small images, navigation on, over a blurred background image from Container Settings.

See it live on the example page APB Carousel, which also shows a one-column carousel inserted in a Simple Content region.

Structure

  • The Carousel component holds the layout (columns, gap, image size), the behaviour (autoplay, navigation, loop) and the list of slides.
  • Slides (APB Carousel slide) — one per image, with an optional link and caption.

Component settings

SettingOptionsDefaultWhat it does
Section Title / Show Section Title / Intro— / No / emptySee Section Title and Intro Text.
Target PlacementBody, Main Content Top/Bottom, Top region, Sidebars, Internal Placement 1–3BodySee Target Placement.
Columns1 … 104How many images are visible at the same time. With 1 the carousel becomes a slideshow of single images and Column Gap is ignored. See Columns and Column Gap.
Column Gap0 … 60px10pxSpace between visible images.
Slide image sizeSmall, Medium, Large, XL, 2XLMediumWhich resized copy of each image is loaded. Pick the smallest size that still looks sharp at the number of columns you use: Small for 4 or more columns, Large/XL for 1–2 columns.
AutoplayYes / NoYesAdvances automatically every few seconds. Pauses while the pointer is over the carousel.
NavigationYes / NoYesShows the previous/next arrows.
Infinite loopYes / NoNoAfter the last image, continue with the first instead of stopping.
Show slide titlesYes / NoNoDisplays each slide’s Title as a caption under the image.
Color StyleBlack, White, Teal Blue, Blue, Orange, Green, Red, Silver and BlueBlackColor of the arrows and captions. See Color Style.
Component Width25% … 100%100%See Component Width.
Custom ClasstextemptySee Advanced settings.
Container Settings32px bottom marginSee Container Settings.

Slide fields

FieldRequiredWhat it does
ImageyesPNG, GIF, JPG or WebP. Use images with the same proportions for every slide so the strip stays even.
TitlenoCaption under the image, shown only when Show slide titles is Yes.
LinknoInternal or external URL; the whole image becomes a link.
Internal descriptionnoEditor note for the Add existing search; not shown on the site.
Custom slide classnoExtra CSS class on this slide.

How to use it

  1. Click Add Carousel in the Page Builder and give it a Section Title.
  2. Set Columns to the number of images you want visible at once, then choose a matching Slide image size.
  3. Decide on Autoplay, Navigation and Infinite loop. For a short set of images that must all be seen, keep Navigation on.
  4. Click Add new Slide, upload the image, add a Link and a Title if needed, and click Create. Repeat for each image.
  5. Save and check the page. If images look blurry, choose a larger image size; if the strip is slow to load, choose a smaller one.

Tips

  • Add at least one more slide than the number of columns, otherwise there is nothing to scroll and the arrows do nothing.
  • For sponsor or partner logos that should scroll continuously, prefer Infinite Logos; for full-width banners with text, prefer Slideshow.
  • A one-column carousel inside a Simple Content region is a good way to put a small slideshow next to a paragraph of text.

For site builders

ItemValue
Moduleapb_pb_carousel
Paragraph typesapb_pb_carousel, apb_pi_carousel
Requiresapbuilder, Paragraphs, Entity Reference Revisions, Inline Entity Form, Field Group, Taxonomy Machine Name, core Image / Link / Options / Taxonomy / Text
Own vocabularyapb_tax_carousel_image_size (Small … 2XL); image styles apb_carousel_smallapb_carousel_2xl
Shared vocabulariesapb_tax_columns, apb_tax_column_gap, apb_tax_cs_01, apb_tax_width, apb_tax_target_placement
Front-endSplide (from apbuilder/aero-page-builder-core) configured from data-apb-* attributes; arrow colors injected as inline CSS.
Container settingsFull profile.
Example page/apbuilder_examples/apb-carousel