3D Ring Text Animation in Framer

3D Ring Text 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 Ring Text Animation in Framer

This is a 3D ring text animation recreated in Framer from Fred Moon’s work. Built with layered frames, 3D transforms, and looping rotation—no code needed. Remix it, explore the setup, or drop it into your next project.

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

Created by

,

and

3D text ring orbiting globe made in Framer
3D text ring orbiting globe made in Framer
3D text ring orbiting globe made in Framer

About the resource

To create this 3D ring text in Framer, I started by wrapping each text inside a 1px wide frame and rotated it 90° on the Y axis. Then I placed each one into a second wrapper—called an Arm—and rotated the Arms along the Y axis to space out the texts in a ring.

All the Arms were stacked inside another frame. On this layer, I applied a loop animation on the Y axis for that continuous spinning motion.

Then I nested this spinning ring into another outer frame, added 3D transform, and rotated it slightly on the X, Y, and Z axis to get the right viewing angle. To bring some of the texts over the globe element, I increased the z-index on front-facing lines.

Finally, I wrapped everything again in another frame and applied 3D transform—this brought the texts and the globe into the same 3D space.

About the resource

To create this 3D ring text in Framer, I started by wrapping each text inside a 1px wide frame and rotated it 90° on the Y axis. Then I placed each one into a second wrapper—called an Arm—and rotated the Arms along the Y axis to space out the texts in a ring.

All the Arms were stacked inside another frame. On this layer, I applied a loop animation on the Y axis for that continuous spinning motion.

Then I nested this spinning ring into another outer frame, added 3D transform, and rotated it slightly on the X, Y, and Z axis to get the right viewing angle. To bring some of the texts over the globe element, I increased the z-index on front-facing lines.

Finally, I wrapped everything again in another frame and applied 3D transform—this brought the texts and the globe into the same 3D space.

About the resource

To create this 3D ring text in Framer, I started by wrapping each text inside a 1px wide frame and rotated it 90° on the Y axis. Then I placed each one into a second wrapper—called an Arm—and rotated the Arms along the Y axis to space out the texts in a ring.

All the Arms were stacked inside another frame. On this layer, I applied a loop animation on the Y axis for that continuous spinning motion.

Then I nested this spinning ring into another outer frame, added 3D transform, and rotated it slightly on the X, Y, and Z axis to get the right viewing angle. To bring some of the texts over the globe element, I increased the z-index on front-facing lines.

Finally, I wrapped everything again in another frame and applied 3D transform—this brought the texts and the globe into the same 3D space.

Framer 3D text ring with selection boxes around animated text

The 3D ring text animation setup using 3D transforms in Framer.

Framer 3D text ring with selection boxes around animated text

The 3D ring text animation setup using 3D transforms in Framer.

Framer 3D text ring with selection boxes around animated text

The 3D ring text animation setup using 3D transforms 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

  • Glowing glass bowl half-filled with blue liquid

    Liquid Bowl Animation in Framer

    Animation

    Glowing glass bowl half-filled with blue liquid

    Liquid Bowl Animation in Framer

    Animation

    Glowing glass bowl half-filled with blue liquid

    Liquid Bowl Animation in Framer

    Animation