Spiral 3D Scroll Animation

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

Spiral 3D Scroll Animation

This is a 3D spiral scroll animation recreated in Framer, from Elison’s Webflow template. The concept behind this effect is to position cards in a spiral using 3D transforms. 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 Elison

Created by

3D spiral layout of various design mockups featuring branding and UI/UX projects on a dark background
3D spiral layout of various design mockups featuring branding and UI/UX projects on a dark background
3D spiral layout of various design mockups featuring branding and UI/UX projects on a dark background

About the resource

To create the 3D spiral scroll animation, I started by setting up a 3D space using transforms with perspective, preserve 3D, and rotate. Within this space, I added five “arms” to position the cards in a spiral. Each arm is a frame with a card 3D-rotated (-90°) on the y-axis and set at the end of the arm with absolute positioning. The arms are stacked with relative positioning and rotated along the y-axis (0°, 45°, 90°, 135°, 180°).

About the resource

To create the 3D spiral scroll animation, I started by setting up a 3D space using transforms with perspective, preserve 3D, and rotate. Within this space, I added five “arms” to position the cards in a spiral. Each arm is a frame with a card 3D-rotated (-90°) on the y-axis and set at the end of the arm with absolute positioning. The arms are stacked with relative positioning and rotated along the y-axis (0°, 45°, 90°, 135°, 180°).

About the resource

To create the 3D spiral scroll animation, I started by setting up a 3D space using transforms with perspective, preserve 3D, and rotate. Within this space, I added five “arms” to position the cards in a spiral. Each arm is a frame with a card 3D-rotated (-90°) on the y-axis and set at the end of the arm with absolute positioning. The arms are stacked with relative positioning and rotated along the y-axis (0°, 45°, 90°, 135°, 180°).

3D spiral design layout highlighting a single element in focus, with blue bounding box outlines around selected sections on a dark background

The card is placed at the end of the arm within the 3D space.

3D spiral design layout highlighting a single element in focus, with blue bounding box outlines around selected sections on a dark background

The card is placed at the end of the arm within the 3D space.

3D spiral design layout highlighting a single element in focus, with blue bounding box outlines around selected sections on a dark background

The card is placed at the end of the arm within the 3D space.

Once the structure was ready, I placed it inside a sticky frame and set the overflow to visible. This lets the spiral animate smoothly on scroll. Each card is a component with a hover variant that slightly scales the image for extra interactivity. If you're curious about using 'Arm' frames to create circular designs, this video covers that technique in detail.

Once the structure was ready, I placed it inside a sticky frame and set the overflow to visible. This lets the spiral animate smoothly on scroll. Each card is a component with a hover variant that slightly scales the image for extra interactivity. If you're curious about using 'Arm' frames to create circular designs, this video covers that technique in detail.

Once the structure was ready, I placed it inside a sticky frame and set the overflow to visible. This lets the spiral animate smoothly on scroll. Each card is a component with a hover variant that slightly scales the image for extra interactivity. If you're curious about using 'Arm' frames to create circular designs, this video covers that technique in detail.

Scroll transform settings for dynamic web effects

The scroll transform effect in Framer.

Scroll transform settings for dynamic web effects

The scroll transform effect in Framer.

Scroll transform settings for dynamic web effects

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

  • Highlight key products with dynamic image grid effects

    Image Grid Scroll Animation in Framer

    Animation

    Highlight key products with dynamic image grid effects

    Image Grid Scroll Animation in Framer

    Animation

    Highlight key products with dynamic image grid effects

    Image Grid Scroll Animation 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

    3D-rendered early access ticket with gradient blue design

    Floating 3D Ticket in Framer

    Animation