3D Grid Scroll Animation in Framer

3D 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

New

New

New

Animation

3D Grid Scroll Animation in Framer

This is a 3D grid scroll animation recreated in Framer, as seen on Lumen Art Space website. Feel free to remix the project and see how you can achieve something like this in Framer without writing any code.

image of Nandi Muzsik
image of Prianca S.

Created by

3D grid gallery layout titled Impressions of Heritage at Lumen Artspace
3D grid gallery layout titled Impressions of Heritage at Lumen Artspace
3D grid gallery layout titled Impressions of Heritage at Lumen Artspace

About the resource

To create this animation, I first set up the scroll animation structure and placed all 12 images inside an image wrapper frame, applying 3D transform properties to them.

Essentially, I kept a sticky frame fixed in the viewport as you scroll down, and the images inside it transform as they fall into their desired positions. Using four trigger frames for different sets of images, each group animates with slightly different timing. The images change in opacity, scale, 3D rotation, and x/y offset values, forming a 3D grid.

Finally, I added a text layer above the image grid that stays fixed in position throughout the scroll.

About the resource

To create this animation, I first set up the scroll animation structure and placed all 12 images inside an image wrapper frame, applying 3D transform properties to them.

Essentially, I kept a sticky frame fixed in the viewport as you scroll down, and the images inside it transform as they fall into their desired positions. Using four trigger frames for different sets of images, each group animates with slightly different timing. The images change in opacity, scale, 3D rotation, and x/y offset values, forming a 3D grid.

Finally, I added a text layer above the image grid that stays fixed in position throughout the scroll.

About the resource

To create this animation, I first set up the scroll animation structure and placed all 12 images inside an image wrapper frame, applying 3D transform properties to them.

Essentially, I kept a sticky frame fixed in the viewport as you scroll down, and the images inside it transform as they fall into their desired positions. Using four trigger frames for different sets of images, each group animates with slightly different timing. The images change in opacity, scale, 3D rotation, and x/y offset values, forming a 3D grid.

Finally, I added a text layer above the image grid that stays fixed in position throughout the scroll.

3D animation transition settings panel with opacity scale and rotation controls

The scroll transform effect in Framer.

3D animation transition settings panel with opacity scale and rotation controls

The scroll transform effect in Framer.

3D animation transition settings panel with opacity scale and rotation controls

The scroll transform effect in Framer.

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