Fun 3D Loader in Framer

Copy component

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

Fun 3D Loader in Framer

This is a Framer recreation of a fun 3D loader animation inspired by Jhey’s work. Remix the project to explore how this playful effect was built—without writing a single line of code.

image of Nandi Muzsik
image of Prianca S.
profile image of Jhey Tompkins

Created by

,

and

Geometric loading animation with blue and white zigzag path
Geometric loading animation with blue and white zigzag path
Geometric loading animation with blue and white zigzag path

About the resource

To create this fun 3D loader in Framer, I started by setting up a component with two variants—one rotated and one not. Inside the component, I added multiple segmented frames with different widths and stacked them side by side to form the loader. Then I nested a blue loader frame underneath these segments, positioned and pinned it carefully, and applied a loop animation to each one with the same offset value. I made sure to check the Play in Offscreen option so the animation runs smoothly.

About the resource

To create this fun 3D loader in Framer, I started by setting up a component with two variants—one rotated and one not. Inside the component, I added multiple segmented frames with different widths and stacked them side by side to form the loader. Then I nested a blue loader frame underneath these segments, positioned and pinned it carefully, and applied a loop animation to each one with the same offset value. I made sure to check the Play in Offscreen option so the animation runs smoothly.

About the resource

To create this fun 3D loader in Framer, I started by setting up a component with two variants—one rotated and one not. Inside the component, I added multiple segmented frames with different widths and stacked them side by side to form the loader. Then I nested a blue loader frame underneath these segments, positioned and pinned it carefully, and applied a loop animation to each one with the same offset value. I made sure to check the Play in Offscreen option so the animation runs smoothly.

Loop effect UI with animated zigzag loading bar and settings panel

The loop effect applied on the blue loader frame.

Loop effect UI with animated zigzag loading bar and settings panel

The loop effect applied on the blue loader frame.

Loop effect UI with animated zigzag loading bar and settings panel

The loop effect applied on the blue loader frame.

All the segments were wrapped inside a holder frame, where I applied 3D transform and rotation for the animated variant. In the non-rotated variant, I kept everything the same but removed the rotation from the holder frame.

Finally, I added a click interaction to toggle between the two variants. The whole thing was built directly in Framer—no code at all.

All the segments were wrapped inside a holder frame, where I applied 3D transform and rotation for the animated variant. In the non-rotated variant, I kept everything the same but removed the rotation from the holder frame.

Finally, I added a click interaction to toggle between the two variants. The whole thing was built directly in Framer—no code at all.

All the segments were wrapped inside a holder frame, where I applied 3D transform and rotation for the animated variant. In the non-rotated variant, I kept everything the same but removed the rotation from the holder frame.

Finally, I added a click interaction to toggle between the two variants. The whole thing was built directly in Framer—no code at all.

Comparison of rotated 3D loading animation and flat loader bar

The two variants of the 3D loader component.

Comparison of rotated 3D loading animation and flat loader bar

The two variants of the 3D loader component.

Comparison of rotated 3D loading animation and flat loader bar

The two variants of the 3D loader component.

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

  • stacked transparent cards UI

    Stacked Cards With Depth in Framer

    Component

    stacked transparent cards UI

    Stacked Cards With Depth in Framer

    Component

    stacked transparent cards UI

    Stacked Cards With Depth in Framer

    Component