How to use Framer Carousel Pro

A powerful, customizable carousel component for Framer that handles everything from simple image sliders to complex content showcases.

Understanding the Basics

This isn't your average slideshow. It's built on top of Swiper.js (one of the most powerful carousel libraries out there) and wrapped up with Framer-friendly controls.


You get:


  • Multiple layout modes - columns, aspect ratio preservation, or poster-style presentations.

  • Smart looping - it actually works properly, even in tricky scenarios.

  • Variant support - your slides can have different states (active vs inactive).

  • Autoplay with progress tracking - because sometimes you need to show a progress indicator.

  • Crossfade transitions - for that Netflix-style presentation mode.

Layout modes explained

Height Settings

The component needs to know how you want it to handle height. You've got three options:


Auto (Fit Content)

  • The carousel sizes itself based on your content

  • Perfect when your slides have varying heights

  • Just... lets everything breathe naturally


Stretch (Fill Height)

  • Takes up 100% of its parent container's height

  • Great for full-screen hero sections

  • Your slides will stretch to fill the available space


Rows

  • Divides the height into equal rows

  • Useful for grid-style layouts

  • Set the number of rows you want (1-10)


💡 Pro tip: Use the Height Inset control to reduce the height by a specific pixel amount. Handy when you need precise spacing.

Width Settings

This is where things get interesting...

Columns Mode

  • Shows a specific number of slides at once (1-10)

  • Classic carousel behavior

  • Set your gap between slides and you're done

Aspect Ratio Mode

  • Preserves the natural aspect ratio of your content

  • Perfect for images or videos with different dimensions

  • Each slide sizes itself automatically

  • Works beautifully with both landscape and portrait content

Max Width (Poster) Mode

  • This is the Netflix mode

  • Centers one slide at a time with a maximum width

  • Great for hero sections or feature showcases

  • Automatically enables centered slides behavior

Core Features

Looping

Enable loop mode and the carousel cycles infinitely. When you reach the end, it smoothly wraps back to the beginning.


A few notes about looping:

  • Works differently depending on your layout mode

  • In poster mode with crossfade, uses a custom implementation for better performance

  • Automatically handles edge cases (like when you don't have enough slides)

Navigation Controls

Arrows


  • Show/hide navigation arrows

  • Choose between caret or arrow icons

  • Customize color, size, and weight

  • Control the inset (distance from edges)

  • Optional: only show on hover


Dots (Pagination)


  • Toggle visibility

  • Customize active/inactive colors

  • Adjust size, gap, and container styling

  • Add blur effects to the dot container

  • Position with the inset controls


Keyboard Control


  • Let users navigate with arrow keys

  • Just toggle it on

Spacing & Padding

Gap Between Slides


  • Simple number input

  • Sets the space between each slide


Padding


  • Apply uniform padding to all sides

  • Or... switch to "Per Side" mode for precise control

  • Top, Right, Bottom, Left - customize each independently

Visual effects

Centered Slides

When enabled, the active slide centers itself in the viewport. The slides on either side peek in from the edges.


Automatically enabled in Poster (Max Width) mode because... well, that's how poster mode is supposed to work.

Effect system

Toggle "Enable Effects" to unlock scale and opacity controls:


Active Slide Scale


  • Make the active slide bigger (0.5x to 2x)

  • Default is 1.0 (no scaling)


Inactive Slide Opacity


  • Fade out inactive slides (0.1 to 1.0)

  • Default is 0.4


Inactive Slide Scale


  • Shrink inactive slides (0.5x to 1x)

  • Default is 0.85


Slide Overlap


  • Control how much slides overlap horizontally

  • Range: 40-110

  • Higher values = more overlap




3D Coverflow Effect


Enable this for that Apple iTunes-style 3D rotation effect. It's... pretty dramatic. Use it when you want slides to rotate and stack in 3D space.


Crossfade Transitions


Instead of sliding, slides fade in and out. Particularly useful in Poster mode for a more elegant presentation.


Note: In poster mode with crossfade enabled, the component uses absolute positioning and custom opacity transitions. It's buttery smooth.

Variant Effects (Advanced)

This is where things get really powerful...

What Are Variant Effects?

If your slide components have multiple variants (different visual states), the carousel can automatically switch between them based on whether a slide is active or inactive.

How it works:

  1. Create a component with at least two variants (e.g., "Default" and "Active")

  2. Add these components as carousel slides

  3. Enable "Variant Effects" in the carousel settings

  4. Specify which variant names to use for active/inactive states

  5. The carousel handles the rest

Example use case:

  • Your slide component has a "Default" variant (grayed out, smaller)

  • And an "Active" variant (full color, larger, with animation)

  • As users navigate, slides automatically transition between states

⚠️ Important: For smooth looping with variants, use at least 6 slides. If you have fewer, consider duplicating some slides to prevent visual glitches during the loop transition.

Autoplay Features

Basic Autoplay


Toggle it on, set your delay (in milliseconds), and the carousel automatically advances through slides.


Default delay: 3000ms (3 seconds)

Range: 1000ms to 10000ms

Autoplay Progress (Advanced).

Interaction Settings

Enable drag

Let users swipe or drag to navigate. Works on both touch devices and desktop (click and drag).


Automatically disabled in Poster mode to prevent accidental swipes.

Click to Navigate

Enable this and users can click the left/right sides of the carousel to navigate. Click left = previous slide, click right = next slide.

Initial slide

Set which slide shows first (0 = first slide, 1 = second slide, etc.). Useful when you want to feature a specific slide on page load.

Styling options

Border Radius

Round the corners of your slides (0-100px). Applied to each slide container.

Allow Overflow

By default, the carousel clips content. Enable this to let elements overflow the bounds - perfect for:

  • Hover effects that scale up

  • Shadows that extend beyond slide boundaries

  • Absolutely positioned elements

Remote Buttons Controls

Each purchase of the carousel pro component comes with two free buttons that you can place anywhere on the same page as the carousel to control it remotely. This allows you to achieve really nice layouts that weren't previously possible with the native framer component.

Button Map

Set a unique number (1-10) on your buttons and the SAME number on your corresponding carousel to link them together.

Use case: Multiple carousels on one page, each controlled by different buttons.

Questions & Support?

Feel free to drop me a message anytime and i'll be on hand to help.
Danmarek@outlook.com


ps. the fancy side-nav component on this page is also available for sale here.

No H1–H2 elements found. Showing placeholder content.

Create a free website with Framer, the website builder loved by startups, designers and agencies.