Carousel Controls

A prev/next arrow button for a carousel.

Last updated

Carousel Controls icon

How to use

  1. Add the Carousel and give it a unique Carousel ID.

  2. Place an instance for the left arrow: set its Carousel ID to the same value and Direction to ←.

  3. Connect your arrow design to ⦿ Enabled, and optionally connect a ⦿ Disabled control for the greyed-out look at the end of the scroll.

  4. Duplicate it for the right arrow: set Direction to →, and reconnect the right-pointing ⦿ Enabled / ⦿ Disabled designs.

  5. Optionally set Single Page to Hide so the arrows disappear entirely when there's nothing to paginate.

If no ⦿ Enabled or ⦿ Disabled design is connected, the control shows a placeholder prompting you to add them.

Enabled, Disabled, and hidden states

Each instance controls one direction, and shows exactly one of three states:

State

When it shows

What happens

⦿ Enabled

The carousel can still scroll in this direction.

Clicking advances the carousel one step.

⦿ Disabled

The carousel is at its start (for ←) or end (for →).

Shows the connected ⦿ Disabled design; if none is connected, the arrow hides instead. The click does nothing.

Hidden (single page)

Single Page is set to Hide and there's nothing to paginate.

The arrow is removed entirely.

On the Framer canvas, the left arrow always previews as disabled and the right arrow as enabled, so you can style both states side by side.

Questions? Join our Slack community