Card Stack Scroll Animation in Framer

Card Stack 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

Card Stack Scroll Animation in Framer

This card stack scroll animation is recreated in Framer from Codrops's on-scroll 3D stack Motion effect demo. Feel free to remix the project and explore how this scroll animation can be built in Framer.

image of Nandi Muzsik
image of Prianca S.
Image of Codrops

Created by

,

and

Framer scroll-based zoom animation with layered futuristic city images
Framer scroll-based zoom animation with layered futuristic city images
Framer scroll-based zoom animation with layered futuristic city images

About the resource

To create this animation, I started by creating a card component. Then, I added multiple cards and stacked them together. This stack sits inside a wrapper frame that's rotated on the y-axis at -90 degrees, with scroll-based offset values applied for movement, so it starts from the right corner and goes to the left.

Each card also gets its own scroll transform—rotating from 360° to 0°—using a trigger frame. On top of that, every card has fixed rotation and depth settings to keep the 3D look consistent.

The rotated wrapper frame is placed inside a parent frame that has 3D transform properties. Finally, a sticky frame ties it all together to trigger the scroll animation.

About the resource

To create this animation, I started by creating a card component. Then, I added multiple cards and stacked them together. This stack sits inside a wrapper frame that's rotated on the y-axis at -90 degrees, with scroll-based offset values applied for movement, so it starts from the right corner and goes to the left.

Each card also gets its own scroll transform—rotating from 360° to 0°—using a trigger frame. On top of that, every card has fixed rotation and depth settings to keep the 3D look consistent.

The rotated wrapper frame is placed inside a parent frame that has 3D transform properties. Finally, a sticky frame ties it all together to trigger the scroll animation.

About the resource

To create this animation, I started by creating a card component. Then, I added multiple cards and stacked them together. This stack sits inside a wrapper frame that's rotated on the y-axis at -90 degrees, with scroll-based offset values applied for movement, so it starts from the right corner and goes to the left.

Each card also gets its own scroll transform—rotating from 360° to 0°—using a trigger frame. On top of that, every card has fixed rotation and depth settings to keep the 3D look consistent.

The rotated wrapper frame is placed inside a parent frame that has 3D transform properties. Finally, a sticky frame ties it all together to trigger the scroll animation.

Framer scroll-based zoom animation with layered futuristic city images

The scroll transform effect applied on the cards wrapper frame in Framer.

Framer scroll-based zoom animation with layered futuristic city images

The scroll transform effect applied on the cards wrapper frame in Framer.

Framer scroll-based zoom animation with layered futuristic city images

The scroll transform effect applied on the cards wrapper frame 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

  • Layered zoom scroll animation with overlapping urban and portrait imagery

    Image Zoom Scrolling in Framer

    Animation

    Layered zoom scroll animation with overlapping urban and portrait imagery

    Image Zoom Scrolling in Framer

    Animation

    Layered zoom scroll animation with overlapping urban and portrait imagery

    Image Zoom Scrolling in Framer

    Animation