3D Carousel Loop in Framer

Copy component

3D Carousel Loop in Framer

Copy component

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Component

3D Carousel Loop in Framer

This is a 3D looping carousel recreated in Framer from the OEM website created by Mouthwash Studio. It's pretty amazing to see how easily these animations can be developed in Framer without any code. Feel free to remix the project and play around with it.

image of Nandi Muzsik
profile image of MOUTHWASH Studio

Created by

3D Carousel Loop in Framer
3D Carousel Loop in Framer
3D Carousel Loop in Framer

About the resource

This 3D looping carousel is made in a really simple way. The first thing I did was create a component that has all the necessary elements I need, such as the little "pill" at the bottom and the images at the top.

Then I started creating multiple variants, and on each variant, I applied 3D transforms to the images to change their position in 3D space. If this sounds hard to you, watch my 30-minute crash course on 3D transforms, and you'll see how easy it is to use 3D transforms in Framer.

About the resource

This 3D looping carousel is made in a really simple way. The first thing I did was create a component that has all the necessary elements I need, such as the little "pill" at the bottom and the images at the top.

Then I started creating multiple variants, and on each variant, I applied 3D transforms to the images to change their position in 3D space. If this sounds hard to you, watch my 30-minute crash course on 3D transforms, and you'll see how easy it is to use 3D transforms in Framer.

About the resource

This 3D looping carousel is made in a really simple way. The first thing I did was create a component that has all the necessary elements I need, such as the little "pill" at the bottom and the images at the top.

Then I started creating multiple variants, and on each variant, I applied 3D transforms to the images to change their position in 3D space. If this sounds hard to you, watch my 30-minute crash course on 3D transforms, and you'll see how easy it is to use 3D transforms in Framer.

3d carousel variants

3D carousel component variants.

3d carousel variants

3D carousel component variants.

3d carousel variants

3D carousel component variants.

Once I had all the variants I needed, I connected them with appear interactions and set the delay to around 1.5 seconds. This way, they automatically go to the next variant one after another, waiting around 1.5 seconds between each animation. Framer, of course, smartly animates between these states so we get a smooth 3D carousel animation.

If you don't like the transition, you can also change that by going into the component and changing the transition property of the primary variant.

I recommend trying to rebuild the component from scratch for practice, but you can also copy the component and fully customize it with component properties on the right panel.

Once I had all the variants I needed, I connected them with appear interactions and set the delay to around 1.5 seconds. This way, they automatically go to the next variant one after another, waiting around 1.5 seconds between each animation. Framer, of course, smartly animates between these states so we get a smooth 3D carousel animation.

If you don't like the transition, you can also change that by going into the component and changing the transition property of the primary variant.

I recommend trying to rebuild the component from scratch for practice, but you can also copy the component and fully customize it with component properties on the right panel.

Once I had all the variants I needed, I connected them with appear interactions and set the delay to around 1.5 seconds. This way, they automatically go to the next variant one after another, waiting around 1.5 seconds between each animation. Framer, of course, smartly animates between these states so we get a smooth 3D carousel animation.

If you don't like the transition, you can also change that by going into the component and changing the transition property of the primary variant.

I recommend trying to rebuild the component from scratch for practice, but you can also copy the component and fully customize it with component properties on the right panel.

3d carousel component properties

3D carousel component properties.

3d carousel component properties

3D carousel component properties.

3d carousel component properties

3D carousel component properties.

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

More resources

More resources

  • Dark mode UI of Framer Uni feedback form with user avatar, input fields for name and email, and 'Send a message' button, showcasing sleek interface design

    New

    Native Feedback Widget in Framer

    Component

    Dark mode UI of Framer Uni feedback form with user avatar, input fields for name and email, and 'Send a message' button, showcasing sleek interface design

    New

    Native Feedback Widget in Framer

    Component

    Dark mode UI of Framer Uni feedback form with user avatar, input fields for name and email, and 'Send a message' button, showcasing sleek interface design

    New

    Native Feedback Widget in Framer

    Component

  • Futuristic dark interface displaying 'Your Secure' followed by a encrypted version fo the text, with a glowing central light effect

    Encryption Hero Animation in Framer

    Component

    Futuristic dark interface displaying 'Your Secure' followed by a encrypted version fo the text, with a glowing central light effect

    Encryption Hero Animation in Framer

    Component

    Futuristic dark interface displaying 'Your Secure' followed by a encrypted version fo the text, with a glowing central light effect

    Encryption Hero Animation in Framer

    Component