Slowly
The builderBlocks

Nav

A full navigation builder, from a simple row of links to a mega menu.

The Nav block builds a site's navigation, from a plain row of links to a full mega menu with panels of content. It is what you reach for whenever a site needs wayfinding that responds to screen size.

It is a small family of blocks: the Nav wraps it, Nav Items holds the links, a Nav Link is a single link, and a Nav Dropdown opens a panel under a link for richer content. A Nav Menu can pull in an existing WordPress menu instead of building the links by hand.

Adding one

  1. Select the section or container to hold the navigation.
  2. Open the inserter and search "nav".
  3. Pick the Nav block; Slowly adds the wrapper and a Nav Items child to start from.

Settings

In the nav's own panel. Appearance lives in the shared design panel.

SettingWhat it doesReach for it when
Mobile breakpointThe viewport width at which the desktop nav hides and the mobile menu trigger appearsAlways; the default is tablet, move it up or down to match the design
Mobile menu typeHow the mobile menu enters: a full-screen overlay, a side drawer, or a push panelDrawer for minimal disruption; overlay for full-focus menus
Mobile menu placementWhich edge the drawer or panel slides in fromLeft or right depending on the site's reading direction and logo placement
Animated triggerWhether the hamburger icon animates as it opens and closesOn by default; the animation type, size, and duration are all adjustable below
Disable scroll when openLocks the page behind the open mobile menuOn by default; keeps visitors from scrolling content they cannot see
Dropdown open onWhether sub-menus open on hover or on clickClick is more accessible; hover is faster on pointer devices with deep menus
Dropdown placementWhere the dropdown panel appears relative to its trigger linkBelow is standard; adjust for navs anchored to screen edges
Dropdown animationThe entrance and exit style for dropdown panelsFade or slide; off if you prefer no motion
Full-width dropdownStretches the dropdown to the full width of the navMega menus with multiple columns of links or rich content
Hide caretRemoves the small arrow that signals a link has a dropdownWhen the dropdown trigger is already clear from the layout
Scroll directionHides the nav on scroll-down and reveals it on scroll-upSticky headers where you want to recover screen space while reading
Group dividersAdds a visual separator between link groups inside a dropdownDropdown panels with distinct link categories

Styling

The nav and each of its child blocks use the shared design panel. Style the Nav block for the outer wrapper, Nav Items for the link row, and individual Nav Link or Nav Dropdown blocks for the links themselves. The hover and active states are where you set the current-page indicator and the link hover colour.

Accessibility

  • Give the mobile menu trigger a descriptive ARIA label (the animated trigger has a dedicated aria label field in settings); "Open navigation menu" is clearer than a bare icon with no label.
  • Active-page links need a visible current-state indicator beyond colour alone so they are distinguishable for low-vision visitors.
  • If you use hover-open dropdowns, confirm the panels are also reachable by keyboard, since hover-only menus are invisible to keyboard and switch-access users.
  • Keep the focus order logical: links should tab in the same sequence they appear visually, and dropdown panels should follow their trigger immediately.

On this page