Circular Navigation Button in Framer

Copy component

Copy component

Circular Navigation 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

How to Make $10K+ with Framer in 60 days

How to Make $10K+ with Framer in 60 days

Component

Circular Navigation Button in Framer

This is a circular navigation button recreated in Framer from Kousthubha’s original work. Feel free to remix the project to explore how interactions like this can be built in Framer without any code or simply copy the component to your own project.

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

Created by

Radial action menu with download, share, and edit options

About the resource

To create this interaction, I combined three components. I started with the main button and added a hover variant, then created a nav item component with its own hover variant. I brought both of these together into a third component that controls the full interaction using three variants.

In the default state, all the nav items sit behind the main button. On click, they move into a circular layout around the button, revealed in a staggered way by overriding the transition with delays. Each item responds on hover by switching to its hover variant. On the next click, everything moves back to the original position behind the main button, reversing the same motion in the opposite order.

About the resource

To create this interaction, I combined three components. I started with the main button and added a hover variant, then created a nav item component with its own hover variant. I brought both of these together into a third component that controls the full interaction using three variants.

In the default state, all the nav items sit behind the main button. On click, they move into a circular layout around the button, revealed in a staggered way by overriding the transition with delays. Each item responds on hover by switching to its hover variant. On the next click, everything moves back to the original position behind the main button, reversing the same motion in the opposite order.

About the resource

To create this interaction, I combined three components. I started with the main button and added a hover variant, then created a nav item component with its own hover variant. I brought both of these together into a third component that controls the full interaction using three variants.

In the default state, all the nav items sit behind the main button. On click, they move into a circular layout around the button, revealed in a staggered way by overriding the transition with delays. Each item responds on hover by switching to its hover variant. On the next click, everything moves back to the original position behind the main button, reversing the same motion in the opposite order.

Radial menu component showing three interaction state variants

The variants of the circle navigation component.

Radial menu component showing three interaction state variants

The variants of the circle navigation component.

Radial menu component showing three interaction state variants

The variants of the circle navigation component.

Learn how can one go from 0 to $11.5k with Framer in 60 days.

From no followers, no portfolio, no reputation, to making thousands with a profitable Framer business.

Nandi portrait's background

More resources

More resources

  • Music app playlist created screen with artist avatars

    Playlist Generation Circular Animation in Framer

    Component

    Music app playlist created screen with artist avatars

    Playlist Generation Circular Animation in Framer

    Component

  • Customer testimonials section with review letter card

    3D Letter Testimonials in Framer

    Component

    Customer testimonials section with review letter card

    3D Letter Testimonials in Framer

    Component