> For the complete documentation index, see [llms.txt](https://helps.ptengine.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helps.ptengine.com/en/experience/campaign/create-new-1/stickybar-carousel.md).

# Sticky Bar Carousel Mode

## What is carousel mode <a href="#what-is-carousel-mode" id="what-is-carousel-mode"></a>

Carousel mode turns a single sticky bar (fixed bar) into multiple **slides** that switch automatically or manually within the same bar. It's a great fit when you have several selling points, multiple coupons, or a few announcements you want to show in turn inside one limited banner.

Common use cases:

* Cycle through multiple promotional points so users see more information without taking up extra page space;
* Rotate multiple coupons / campaigns for exposure;
* Roll out announcements and notices.

> **Tip:** When you turn carousel mode off, the slide you are currently editing is kept as a plain static sticky bar, and the other slides are removed.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-c0531ebacd7b138c32c43c96019c4c371198f7ff%2Fexperience-stickybar-carousel-01.gif?alt=media" alt="Sticky bar carousel in action"><figcaption></figcaption></figure>

## Turning on carousel mode <a href="#turning-on-carousel-mode" id="turning-on-carousel-mode"></a>

In the sticky bar editor, use the **Carousel mode** toggle on the toolbar to turn the carousel on or off.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-70400d60d99e4aeb6dd1c6b6e9a9fd7ebd60859e%2Fexperience-stickybar-carousel-02.png?alt=media" alt="Carousel mode toggle location"><figcaption></figcaption></figure>

## Carousel layout: full width / centered <a href="#carousel-layout-full-width-centered" id="carousel-layout-full-width-centered"></a>

The carousel layout determines the overall presentation of the whole bar, so we recommend **choosing the layout first**, then editing each slide. Select it at the top of **Carousel settings**:

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-478dd10ae381d941b5264dc687176962907bc973%2Fexperience-stickybar-carousel-08.png?alt=media" alt="Carousel layout options"><figcaption></figcaption></figure>

### Full width (default) <a href="#full-width-default" id="full-width-default"></a>

Each slide's background **fills the entire sticky bar**, and the **whole bar slides together** on transition — background and content move as one unit, left/right (or up/down).

* **When to use**: each screen is a complete full-screen visual with a different style/background. For example, several promo banners with different key visuals (red big-sale screen → black new-arrival screen → green membership screen) rotating, when you want the **whole banner to refresh as a whole**.
* **Visual**: on transition you see the **entire background move along with the content**.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-09b39d8365ddfd01890d0e943fdfdabc326d8c21%2Fexperience-stickybar-carousel-09.gif?alt=media" alt="Full width layout"><figcaption></figcaption></figure>

### Centered <a href="#centered" id="centered"></a>

The bar uses **one shared background** (full width, **static** during transitions), and only the **content and navigation arrows** slide within a fixed centered width.

* **When to use**: you want to keep the bar's **unified color / brand color** (e.g., a full-width black bar) and only rotate the **text / information**, for a cleaner, more consistent look; good for announcement rotation, multiple selling-point texts, or when you don't want content stretched too far apart on wide screens. Think of the top notification bars common on e-commerce sites (full-width dark bar + centered text with left/right arrows).
* **Visual**: the **background stays fixed** (unified full-width color); only the **center content switches**, and the side gutters remain the unified color.
* **Related settings** (appear once Centered is selected):
  * **Bar background (full width)**: sets that unified background color;
  * **Content width**: the centered maximum width for content and arrows, default **980 (PC) / 375 (mobile)**, adjustable. Content beyond this width is clipped in preview/production (the editor marks the safe area with a centered dashed box).

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-f086b91f9c235b0387649e132764ba17772338fe%2Fexperience-stickybar-carousel-10.gif?alt=media" alt="Centered layout"><figcaption></figcaption></figure>

> **Tip:** In both layouts each slide can still have its own background; in Centered mode a slide's background is layered on top of the unified background and only applies to the center content area (showing the unified color when transparent). Check the actual layout effect in **Preview**.

## Carousel settings in detail <a href="#carousel-settings-in-detail" id="carousel-settings-in-detail"></a>

In the **Carousel settings** of the panel, you can adjust the carousel's animation and interaction.

> **Note:** Animation and carousel effects need to be checked in **Preview** — they do not play live on the editor canvas.

* **Effect**: the transition animation when switching slides: *Slide / Vertical / Fade / Zoom fade*;
* **Pagination**: the bottom pagination indicator style: *None / Bullets / Fraction / Progress bar*; when Bullets is selected you can also set bullet size, indicator color, and active bullet color;
* **Navigation arrows**: show left/right arrows, with adjustable arrow size and color;
* **Autoplay** and **Speed**: when enabled, slides switch automatically; Speed controls the duration of a single transition animation (in milliseconds);
* **Loop**: after the last slide, return to the first and keep looping;
* **Display duration**: by default all slides use the same global delay; to make one slide stay longer or shorter, enable **Custom duration** in that slide's settings.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-64ad0165e48bb619a2b3e910ab02789cad261cb2%2Fexperience-stickybar-carousel-04.png?alt=media" alt="Carousel settings panel"><figcaption></figcaption></figure>

## Managing slides <a href="#managing-slides" id="managing-slides"></a>

Once the carousel is on, a **Slides** list appears in the settings panel, where you can switch, add, and delete slides, as well as **reorder them by dragging**.

### Adding a slide <a href="#adding-a-slide" id="adding-a-slide"></a>

Click **Add slide** for three ways to create one:

* **Duplicate current slide** — keeps the current slide's background, content, and click action; ideal for building consistent-looking slides;
* **Start from blank** — keeps only the default layout and starts from empty content;
* **Choose from templates…** — quickly create from presets such as countdown / coupon / promotion.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-d176ec3260444afb4c1a07eba263a4c40a09e1b1%2Fexperience-stickybar-carousel-03.png?alt=media" alt="Slides list and the Add slide dropdown"><figcaption></figcaption></figure>

### Editing each slide independently <a href="#editing-each-slide-independently" id="editing-each-slide-independently"></a>

Every slide can be **edited independently**. Switch the slide tab to edit each slide's content elements (text, images, buttons, etc.) on the canvas.

Expand a slide in the list to configure settings **unique to that slide**:

* **Background** — choose a color (gradient supported) or an image; for an image you can upload/replace it and adjust opacity. This background applies only to the current slide and does not affect the others;
* **Click action** — set a click action for the whole slide, such as opening a link or event tracking;
* **Display duration** — check **Custom duration** to set this slide's dwell time individually (in milliseconds); otherwise it uses the carousel's global delay.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-c5bf3b740ad2f298ca1e238806a48a8f38988305%2Fexperience-stickybar-carousel-05.png?alt=media" alt="Per-slide settings"><figcaption></figcaption></figure>

### Reordering slides <a href="#reordering-slides" id="reordering-slides"></a>

In the slides list, drag to change the order of the slides. The carousel plays them in the order shown in the list.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-e33cad3217bbdbb8ec4a2b6191e255480fa15e24%2Fexperience-stickybar-carousel-07.gif?alt=media" alt="Drag to reorder slides"><figcaption></figcaption></figure>

### About height <a href="#about-height" id="about-height"></a>

All slides in the carousel are **equal height**. The overall height automatically follows the tallest slide so there's no height jump during transitions. You can also adjust the whole carousel bar's height manually under **Position & Size → Sticky bar layout → Height**.

<figure><img src="https://1529003028-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPPnIJR2ez3Te8TnXWxMb%2Fuploads%2Fgit-blob-fd0038940217551614d7dde69bcf63b1f00c0ea2%2Fexperience-stickybar-carousel-06.png?alt=media" alt="Sticky bar height setting"><figcaption></figcaption></figure>

## Notes <a href="#notes" id="notes"></a>

* Check carousel animation effects in **Preview**; they do not play live on the editor canvas.
* A carousel sticky bar supports up to **10 slides**.
