Circular Navigation Button in Framer

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

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

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
Radial action menu with download, share, and edit options
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.

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

  • Add job modal with fetch, listen, and validate options

    Icon to Modal Animation in Framer

    Component

    Add job modal with fetch, listen, and validate options

    Icon to Modal Animation in Framer

    Component

    Add job modal with fetch, listen, and validate options

    Icon to Modal Animation in Framer

    Component

  • Framer animated text wall background component showcase page

    Animated Text Wall Background in Framer

    Component

    Framer animated text wall background component showcase page

    Animated Text Wall Background in Framer

    Component

    Framer animated text wall background component showcase page

    Animated Text Wall Background in Framer

    Component