3D Sphere Button in Framer

Copy component

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

New

New

New

Component

3D Sphere Button in Framer

This is a Framer recreation of a 3D Sphere Button built entirely without code, inspired by Open Purpose. Remix the file to explore how such 3D visual interactions are set up, or feel free to copy the component and use it directly in your own projects.

image of Nandi Muzsik
image of Prianca S.

Created by

Circular start button with hand cursor hover effect
Circular start button with hand cursor hover effect
Circular start button with hand cursor hover effect

About the resource

To create this 3D Sphere Button in Framer, I set up a component with a 3D sphere at its core. I added a layer inside the sphere with a radial color fill and inner shadows to give it depth and a realistic look.

For the rotating text, I created a separate “arm” layer, rotated it along the x and z axes, and made sure 3D is preserved. Inside that, I added an “arm frame” with two text layers, positioned absolutely and rotated along the y-axis at 90° and -90° so they face opposite directions.

On hover, the main frame scales up a little for an interactive feel, and the text rotation loops continuously on the arm layers, giving the sphere a smooth, infinite spinning motion.

About the resource

To create this 3D Sphere Button in Framer, I set up a component with a 3D sphere at its core. I added a layer inside the sphere with a radial color fill and inner shadows to give it depth and a realistic look.

For the rotating text, I created a separate “arm” layer, rotated it along the x and z axes, and made sure 3D is preserved. Inside that, I added an “arm frame” with two text layers, positioned absolutely and rotated along the y-axis at 90° and -90° so they face opposite directions.

On hover, the main frame scales up a little for an interactive feel, and the text rotation loops continuously on the arm layers, giving the sphere a smooth, infinite spinning motion.

About the resource

To create this 3D Sphere Button in Framer, I set up a component with a 3D sphere at its core. I added a layer inside the sphere with a radial color fill and inner shadows to give it depth and a realistic look.

For the rotating text, I created a separate “arm” layer, rotated it along the x and z axes, and made sure 3D is preserved. Inside that, I added an “arm frame” with two text layers, positioned absolutely and rotated along the y-axis at 90° and -90° so they face opposite directions.

On hover, the main frame scales up a little for an interactive feel, and the text rotation loops continuously on the arm layers, giving the sphere a smooth, infinite spinning motion.

Start button component showing default and hover state variants

The default and hover variant of the sphere button component.

Start button component showing default and hover state variants

The default and hover variant of the sphere button component.

Start button component showing default and hover state variants

The default and hover variant of the sphere button 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

  • Messaging interface showing conversation threads with profile pictures

    Letter Open Animation in Framer

    Component

    Messaging interface showing conversation threads with profile pictures

    Letter Open Animation in Framer

    Component

    Messaging interface showing conversation threads with profile pictures

    Letter Open Animation in Framer

    Component

  • Burn transitions scroll effect with dramatic fire background

    Burn Transition Component for Framer

    Component

    Burn transitions scroll effect with dramatic fire background

    Burn Transition Component for Framer

    Component

    Burn transitions scroll effect with dramatic fire background

    Burn Transition Component for Framer

    Component