Back to components
ComponentMenuFree

Globe Menu React component

Navigation pinned to a slowly turning hairline globe: links ride the surface and fade as they swing round the back, drag to spin it, hover to pause, focus a link to turn it to the front, with a caption naming the link that faces you.

About the Globe Menu component

Globe Menu pins your links to a slowly turning wireframe globe drawn in fine lines. Each link rides the surface: it grows and brightens as it comes round to the front and fades and shrinks as it slips behind, so the menu feels like a small world to explore.

Dragging spins and tilts the globe, pointing at a link pauses it, and the caption underneath names whichever link is facing you, with its description and a Visit button. With the keyboard, Tab moves through the links and the globe turns each one to the front.

When to use it

Use it as a playful hero or landing-page navigation for a studio, a festival, a travel or community site, or a brand with offices or places to show off.

It suits five to ten links; for everyday site navigation, keep a conventional header alongside it.

Installation

Add the Globe Menu component to your project with the shadcn CLI. It lands in components/globe-menu.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/globe-menu

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion lucide-react clsx tailwind-merge

Related components

Pop-out Circle Menu
Free
Burger Menu
Free
Fullscreen Overlay Menu
Free
Flowing Menu
Navbar 02
Free
Navbar 01
Free