3D Curved Grid Scroll Animation in Framer

3D Curved Grid Scroll Animation in Framer

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

Animation

3D Curved Grid Scroll Animation in Framer

This is a 3D curved image grid created in Framer, recreated from the Tympanus website. For this recreation, I used a simple scroll transform to animate this 3D effect. Fully no-code. Feel free to remix the project to see how something like this is built in Framer.

image of Nandi Muzsik
image of Prianca S.

Created by

Curved grid layout showcasing a variety of product images
Curved grid layout showcasing a variety of product images
Curved grid layout showcasing a variety of product images

About the resource

All of this is possible thanks to 3D transforms in Framer, which allow you to project any layer in 3D space. If you want to learn more about 3D transform in Framer, make sure to watch my full crash course on it.

To create this animation, I first developed the right structure and placed all 36 images within a common container frame. The key thing here is to nail the trigger scroll transforms on the images, to create that “distortion” effect when you scroll down.

About the resource

All of this is possible thanks to 3D transforms in Framer, which allow you to project any layer in 3D space. If you want to learn more about 3D transform in Framer, make sure to watch my full crash course on it.

To create this animation, I first developed the right structure and placed all 36 images within a common container frame. The key thing here is to nail the trigger scroll transforms on the images, to create that “distortion” effect when you scroll down.

About the resource

All of this is possible thanks to 3D transforms in Framer, which allow you to project any layer in 3D space. If you want to learn more about 3D transform in Framer, make sure to watch my full crash course on it.

To create this animation, I first developed the right structure and placed all 36 images within a common container frame. The key thing here is to nail the trigger scroll transforms on the images, to create that “distortion” effect when you scroll down.

Scroll Transform settings panel for trigger, viewport, section, effects, and transitions

The scroll transform effect in Framer.

Scroll Transform settings panel for trigger, viewport, section, effects, and transitions

The scroll transform effect in Framer.

Scroll Transform settings panel for trigger, viewport, section, effects, and transitions

The scroll transform effect in Framer.

The technique

Essentially, what we do is keep a sticky positioned frame in the viewport as we scroll down on the website, and then transform the images within this sticky positioned frame, as they start falling in place in their desired positions.

But how?

We are using trigger frames and scroll sections to trigger scroll transforms on the images. And what happens is that our sticky positioned frame (and the images) stays in the viewport as we scroll further down the site. Furthermore, the images transform variables - opacity, scale and rotation are modified to create the curved effect as the images start appearing into the frame.

If you want to learn more about how you can utilize sticky positioning to create crazy scroll animations in Framer, make sure to check out this tutorial.

The trick here if you’re creating this on your own, is that each quadrant is mirroring the opposite quadrant. This was essential to create the sense of fluidity in the scrolling interaction.

The technique

Essentially, what we do is keep a sticky positioned frame in the viewport as we scroll down on the website, and then transform the images within this sticky positioned frame, as they start falling in place in their desired positions.

But how?

We are using trigger frames and scroll sections to trigger scroll transforms on the images. And what happens is that our sticky positioned frame (and the images) stays in the viewport as we scroll further down the site. Furthermore, the images transform variables - opacity, scale and rotation are modified to create the curved effect as the images start appearing into the frame.

If you want to learn more about how you can utilize sticky positioning to create crazy scroll animations in Framer, make sure to check out this tutorial.

The trick here if you’re creating this on your own, is that each quadrant is mirroring the opposite quadrant. This was essential to create the sense of fluidity in the scrolling interaction.

The technique

Essentially, what we do is keep a sticky positioned frame in the viewport as we scroll down on the website, and then transform the images within this sticky positioned frame, as they start falling in place in their desired positions.

But how?

We are using trigger frames and scroll sections to trigger scroll transforms on the images. And what happens is that our sticky positioned frame (and the images) stays in the viewport as we scroll further down the site. Furthermore, the images transform variables - opacity, scale and rotation are modified to create the curved effect as the images start appearing into the frame.

If you want to learn more about how you can utilize sticky positioning to create crazy scroll animations in Framer, make sure to check out this tutorial.

The trick here if you’re creating this on your own, is that each quadrant is mirroring the opposite quadrant. This was essential to create the sense of fluidity in the scrolling interaction.

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

  • 3D-rendered early access ticket with gradient blue design

    Floating 3D Ticket in Framer

    Animation

    3D-rendered early access ticket with gradient blue design

    Floating 3D Ticket in Framer

    Animation

    3D-rendered early access ticket with gradient blue design

    Floating 3D Ticket in Framer

    Animation

  • Learn to turn ideas into stunning websites text over 3D logo on dark background

    3D Logo Animation Website in Framer

    Animation

    Learn to turn ideas into stunning websites text over 3D logo on dark background

    3D Logo Animation Website in Framer

    Animation

    Learn to turn ideas into stunning websites text over 3D logo on dark background

    3D Logo Animation Website in Framer

    Animation