MDX_WheelNav

V2.1.8
Replace ordinary menu triggers with a responsive, viewport-centered wheel navigation experience for Framer—complete with nested destinations, intelligent cabin labels, and keyboard-friendly controls.

Overview

MDX_WheelNav brings a different interaction model to website navigation. A compact hub sits inline in a header or at a chosen viewport corner. Selecting that hub opens a centered Ferris wheel-style navigation stage without requiring the wheel to fit inside the hub's original layout frame.

Visitors can tap a destination directly, rotate the wheel to bring a cabin into focus, or use the boarding station to open the focused destination. Groups open nested wheels; page links navigate to destinations; and section links scroll to named sections with a configurable offset.

The component includes three wheel styles, adaptive light and dark themes, a customizable hub, word-safe responsive cabin labels, bounded boarding-station typography, optional RTL text presentation, and viewport-safe boarding-station descriptions. It is designed as a functional alternative to conventional hamburger-menu navigation rather than a purely decorative animation.

SaaS

Product Navigation

Organize product pages and resources into clear nested destinations.
Agency

Portfolio Navigation

Present work, services, and contact links from a compact menu hub.
Creator

Personal Website

Give visitors an expressive way to explore projects and profiles.
Product Studio

Component Library

Browse components, templates, plugins, and supporting pages through grouped cabins.

Why Choose MDX_WheelNav

POINT 01
Compact trigger, full-viewport experience.
Place the hub inline or in a fixed corner while the navigation wheel opens as a centered stage above the page.
POINT 02
Navigation with purpose.
Every cabin can open a page, jump to a section, or lead into another menu group. The boarding station shows the full destination name and optional contextual description.
POINT 03
Built for more than desktop.
Mobile cabins receive adaptive short labels, while cabin sets keep larger menus organized without crowding the wheel.
POINT 04
Designer-friendly controls.
Manage destinations, symbols, uploaded icons, theme colors, wheel styles, section offsets, four focused font controls, and RTL text direction from Framer's Properties panel.

Features Stage

🎡

Viewport-Centered Wheel

Open a cinematic navigation stage from an inline or fixed-corner hub.

Ideal For

AUDIENCE 01
Framer designers
seeking a visually distinctive alternative to a conventional site menu.
AUDIENCE 02
SaaS and product teams
organizing a growing collection of product pages and resources.
AUDIENCE 03
Creative studios and portfolios
that want navigation to feel like part of the brand experience.
AUDIENCE 04
Agencies and template creators
building reusable navigation experiences for different clients.

Properties Gadget

Organizing Destinations

POINT 01
Build the root wheel.
Entries with Parent ID set to `root` appear when the menu first opens.
POINT 02
Create menu groups.
Enable Is Group and give each group a unique Group ID such as `products` or `resources`.
POINT 03
Nest related entries.
Set another entry's Parent ID to that Group ID. Opening the group displays its children, and the navigation header becomes a full Back button.
POINT 04
Let cabin sets handle volume.
Each set shows up to eight destinations on larger viewports or six on narrow screens. Previous and Next stop at the first and final set rather than wrapping.
POINT 05
Keep the full title.
Enter a complete Label for clarity. Add a Short Label only when you want to override the automatic cabin abbreviation. The boarding station continues to use the complete name.
POINT 06
Add optional context.
Short Description gives each group, page, or section a brief explanation at the boarding station. Aim for 60–100 characters; the display is limited to two lines with an ellipsis when needed. Leave it blank to retain the standard Enter/Space instruction.
POINT 07
Customize typography and direction.
In Typography, choose the Navigation Header, Cabin Labels, Boarding Title, and Boarding Description fonts. Use Text Direction Auto to follow site direction or set LTR/RTL for an explicit language layout. Size and line-height limits protect the station's dimensions.

User Guide

Step 1 of 520%

Add MDX_WheelNav:

Place the component on a Framer page and choose Inline or Fixed Corner under Placement.

Navigation & Controls

Pointer and touch

  • Tap a gondola to activate its destination immediately or open its submenu.
  • Drag the wheel surface to rotate; release to snap a cabin to the boarding position.
  • Scroll over the wheel to change the focused cabin.
  • Choose Open or Open Group or Jump at the boarding station to activate the cabin currently in focus.
  • Use the navigation header to go Back inside a submenu, or the X button to close the stage.

Keyboard

  • Left and Right arrows move focus between cabins in the current set.
  • Up and Down arrows switch between cabin sets when more than one exists; Page Up and Page Down work too.
  • Enter or Space activates the focused destination using the appropriate native control.
  • Backspace returns to the previous group; Home returns to the root menu.
  • Escape closes the stage. Tab moves through available controls inside the open menu.

A different way to navigate Framer websites

MDX_WheelNav transforms a compact menu hub into a centered interactive wheel that organizes pages, nested menus, and section destinations without sacrificing mobile usability or keyboard access.
✓ Inline or fixed-corner trigger
✓ Three configurable wheel styles
✓ Nested navigation and contextual boarding-station descriptions
✓ Adaptive mobile labels and cabin sets
✓ Controlled typography and RTL text direction
✓ Theme-aware hub with accessible controls

FAQ

Advanced Usage

Built-in Symbol Gallery (32 icons)

MDX_WheelNav includes 32 locally rendered SVG symbols for both the Hub and individual Destinations. In Framer, choose Hub > Symbol or Destinations > Icon Source > Symbol, then select an entry in the Symbol dropdown. The characters below match the dropdown's visual cues; the actual rendered SVG artwork is more detailed. These identifiers describe the built-in choices and are not image URLs or free-text symbol inputs.

Navigation & Discovery

  • ⌂ Home — `home`
  • ☰ Menu — `menu`
  • ◈ Compass — `compass`
  • ◎ Globe — `globe`
  • ⌕ Search — `search`
  • ↗ Link — `external`
  • ↩ Return — `return`
  • ⓘ Info — `info`

Structure & Content

  • ▦ Grid — `grid`
  • ▤ Layers — `layers`
  • ▱ Folder — `folder`
  • ▤ Document — `file`
  • ▯ Book — `book`
  • ▥ Template — `template`
  • ▤ Ticket — `ticket`
  • ◇ Puzzle — `puzzle`

Creative & Visual

  • ✧ Sparkles — `sparkles`
  • ◐ Palette — `palette`
  • ◉ Camera — `camera`
  • ▷ Play — `play`
  • ▭ Monitor — `monitor`
  • ☆ Star — `star`
  • ϟ Energy — `zap`
  • ♡ Heart — `heart`

Business & Utility

  • ✉ Mail — `mail`
  • ☏ Contact — `contact`
  • ♙ User — `user`
  • ▢ Bag — `bag`
  • ▣ Briefcase — `briefcase`
  • ⚙ Settings — `settings`
  • ♢ Shield — `shield`
  • § Legal — `legal`

Suggested symbols for the three-section demo

  • Aurora: `sparkles` (✧ Sparkles).
  • Glass Atelier: `layers` (▤ Layers).
  • Cinematic Escape: `camera` (◉ Camera).

For a custom brand icon not represented by these symbols, select Image and upload it using Framer's native image control, or select Glyph for a text character or emoji. The built-in Symbol dropdown deliberately stays compact; it is not a full Lucide icon library.

Contextual destination descriptions

Each entry under Destinations has an optional Short Description. It appears only at the boarding station under the destination name, never inside a gondola, and works for groups, section links, and page links. Keep it concise: the description is limited to two visible lines with an ellipsis when needed. The action remains in its own column, and the wheel reserves space for the station to avoid pushing the footer outside the viewport. An empty description retains the Enter/Space instruction; scrolling errors still take precedence. Both the title and description occupy constrained rows inside a station with fixed height throughout the menu, so changing focus does not resize the wheel area. Font choices are clamped within readable ranges; the full destination name remains in the native title and accessible name. Text is rendered as plain React content rather than interpreted as HTML.

Typography and RTL layout

The Typography group provides four Framer-native font controls: Navigation Header, Cabin Labels, Boarding Title, and Boarding Description. Designers can select typeface and typography settings while the component caps font size and line height within each region to keep cabin spacing and the boarding station stable. Exceptionally long labels and descriptions use two-line clipping instead of changing station height. Full label text is retained for accessibility and displayed in the hover title attribute.

Text Direction uses Auto by default and follows an available page-level `dir` or computed direction. LTR and RTL overrides are available when required. RTL affects the text presentation and order inside the navigation header and boarding station, plus footer text; the wheel structure, cabin positions, and keyboard navigation are not reversed. Framer site-level RTL settings are also recommended for the rest of the page.

Theme-aware branding

Use the Light Theme Logo and Dark Theme Logo controls when each site theme needs a different hub asset. Shared Logo acts as a fallback; the selected Hub Symbol appears when no valid uploaded logo is available. Auto theme follows detectable website theme signals with system preference as a fallback, and the Canvas Preview override is editor-only.

Section scrolling with fixed headers

When selecting a Section destination, prefer Section Link in the Framer link picker. If using Section ID instead, match the actual Scroll Section ID on the page without the leading `#`. Increase Scroll Offset when a sticky header would otherwise cover the target content. Missing target IDs are reported in the boarding station instead of failing silently.

Configuring idle motion

Soft Pulse and Rim Turn use the selected pulse colors around the hub rather than changing the uploaded logo. Auto Step is independent of the hub's idle motion. Use Resume After (s) to control when automatic cabin advancement returns following visitor interaction.

A compact hub on Canvas

Framer Canvas renders the hub as an intrinsically sized static element. Fixed Corner uses viewport positioning in Preview and on the published site; for accurate Canvas placement use Framer's native layer positioning. The entire viewport stage is intentionally not displayed on static Canvas.

Quick Decision Guide

Choose MDX_WheelNav when
Your website needs a compact navigation trigger that opens an interactive full-viewport wheel with nested groups and section navigation.

Use Inline when: You are placing the hub inside a custom header or navigation layout.

Use Fixed Corner when: You want the trigger to stay anchored to a chosen screen corner on the published page.

Before publishing, verify
All destination URLs and Section IDs are correct; the wheel fits phone breakpoints; theme logos and keyboard interactions behave as intended.

Get MODAX Releases First

Early access to components, templates, and plugins — plus exclusive freebies and limited-time discounts.

Create a free website with Framer, the website builder loved by startups, designers and agencies.