Every site needs a menu, and the theme’s default header rarely matches a custom Elementor design. The Navigation Menu widget in Master Addons for Elementor renders any WordPress menu inside the Elementor editor: horizontal, vertical, or dropdown layouts, styled submenus, and a hamburger toggle that takes over on mobile.
This guide walks through the widget from the first drag to a styled menu with a working dropdown on the live page.

What the Navigation Menu widget does #
The widget pulls a menu you built under Appearance, Menus and renders it as an Elementor element. You pick the layout and behavior, style every state of the items, the dropdowns, and the mobile toggle, all from the Elementor panel. The menu items themselves, their labels, order, and submenus, stay managed in WordPress, so content editors never touch Elementor to add a page to the menu.
Before you start #
- WordPress with Elementor installed and active.
- Master Addons for Elementor installed and active. New to the plugin? See the installation guide.
- The Nav Menu widget enabled in the Master Addons option panel, under Navigation Widgets.
- A menu created under Appearance, Menus in your dashboard. The demo uses a “main menu” with Home, Pricing, Team, and Contact, plus an FAQ submenu under Contact.
How to add the Navigation Menu widget #
In the Elementor editor, search the Elements panel for Navigation Menu and drag it onto the page, typically into a header section. The widget renders your first WordPress menu immediately.
Pick the menu and layout #
The General section drives the whole widget. Select Menu lists every menu from your Menus screen; pick the one to render. Layout offers Horizontal, Vertical, and Dropdown, and Type adds the behavior: Normal, Toggle, Accordion, or Side. Here is the demo menu in a vertical layout:

For a header, Horizontal is the usual pick. Menu Alignment places the items left, center, right, or justified, and Breakpoint decides when the menu collapses into the mobile toggle, at the Tablet or Mobile width. Worth trying Vertical once even if you don’t need it; seeing both layouts makes the alignment options click.

Overlap Content sets the dropdown to absolute positioning so it floats over the page instead of pushing it down, and Dropdown Position with Dropdown Min Width fine-tune where submenus land.
Configure the dropdown #
The Dropdown Menu section controls the submenu behavior and indicator:

- Dropdown Indicator: show or hide the arrow beside items that carry a submenu.
- Indicator Position, Gap Between, Icon Size: where the arrow sits and how big it is.
- Dropdown Icon: swap the default chevron for any icon, with Normal and Hover states and a Rotate control.
- Dropdown Width and Alignment: the submenu panel’s size and text alignment.
- Submenu Indicator: the icon for third-level menus.
Set up the mobile toggle #
Below the chosen Breakpoint, the menu collapses behind a hamburger button. The Toggle Switch section configures it: Alignment, Type (Icon, Text, or Both), View (Default, Stacked, or Framed), Shape (Square or Circle), and separate icons for the Normal and Active states. Switch the editor to mobile preview and the toggle appears with the menu stacked beneath it:

Style the menu items #
In the Style tab, Main Menu Item covers the top-level links. Typography handles the font:

Below it, Normal, Hover, and Active tabs each carry Color, Item Background Color, and Text Shadow, plus shared Horizontal and Vertical Padding, Space Between, and border controls. The demo sets a blue hover color, previewing live as the cursor crosses Pricing:

Style the toggle, dropdown list, and items #
Three more Style sections finish the job:
Toggle Switch styles the hamburger: color, background, border radius, shadows, icon size, and padding, with Normal, Hover, and Active states.

Dropdown List styles the submenu panel: background color, gap from the top, border, padding, box shadow, and a Sublevel group for deeper menus.

Dropdown Item styles the links inside the panel, with the same three states plus a Divider group for the line between items:

The result on the page #
On the live page, the menu renders in your styling: hover states firing, and the FAQ submenu dropping under Contact exactly where the dropdown settings put it.

Common use cases #
- Custom headers built with Elementor, where the theme menu can’t follow the design.
- Landing pages with their own slim menu, separate from the site-wide one.
- Sidebar navigation using the Vertical layout on documentation or category pages.
- Mobile-first menus leaning on the toggle’s icon, view, and shape options.
- Multi-level menus with styled dropdowns and sublevel panels.
Tips for a better navigation menu #
- Build the menu in WordPress first. The widget renders menus from Appearance, Menus; it doesn’t create them. Structure there, style here.
- Turn on Overlap Content for headers. Without it, an opening dropdown can push the page content down instead of floating over it.
- Give Hover and Active different colors. Hover answers the cursor; Active tells visitors which page they’re on. Same color wastes the signal.
- Check the Breakpoint on a real phone. A four-item menu may fit tablets fine; a seven-item one wants the toggle earlier.
- Style the dropdown background explicitly. A transparent submenu over page content is the most common menu complaint we see; a solid Dropdown List background fixes it in one click.
Video Tutorial #
If you’d like to see the Navigation Menu widget in action, this video walks through the full setup, from picking the menu to the styled dropdown on the live page:
Frequently Asked Questions #
What is the Navigation Menu widget in Master Addons?
It is an Elementor widget that renders any WordPress menu with full styling control. It offers horizontal, vertical, and dropdown layouts, styled submenus with custom indicators, and a configurable hamburger toggle that takes over below your chosen breakpoint.
Where do I add or remove menu items?
In WordPress, under Appearance, Menus. The widget’s Select Menu dropdown lists every menu you’ve built there and renders the one you pick. Items, order, and submenus are managed in WordPress; the widget handles layout and styling.
How do I make a dropdown submenu?
Nest items in your WordPress menu by dragging them under a parent on the Menus screen. The widget shows a dropdown indicator beside parents automatically, and the Dropdown Menu and Dropdown List sections control the panel’s behavior and styling.
When does the mobile hamburger menu appear?
Below the Breakpoint you set in the General section, Tablet or Mobile width. The Toggle Switch section styles the hamburger, including icon or text type, stacked or framed views, square or circle shape, and separate normal and active icons.
Can the menu be vertical instead of horizontal?
Yes. The Layout control offers Horizontal, Vertical, and Dropdown. Vertical suits sidebars and documentation pages, and the Type control adds Toggle, Accordion, or Side behaviors on top.
Wrapping up #
The Navigation Menu widget puts the site menu where the rest of your design lives: pick a WordPress menu, choose the layout, style the items, dropdowns, and mobile toggle, and publish. It pairs naturally with the Off-Canvas Content widget for slide-out mobile navigation. Browse the full set of Master Addons widgets and extensions, and see the pricing page for what Pro adds.
