---
title: Nav Menu Widget Settings
description: "Every site needs a menu, and the theme's default header rarely matches a custom Elementor design. The [Nav Menu widget](https://master-addons.com/element/nav-menu/) in [Master Addons for Elementor](https://master-addons.com/widgets-and-extensions/) renders any WordPress menu inside the Elementor editor: horizontal or vertical layouts set per device,…"
url: "https://master-addons.com/docs/addons/navigation-menu-element/"
updated: "2026-11-03"
category: Addons
---

# Nav Menu Widget Settings

Every site needs a menu, and the theme's default header rarely matches a custom Elementor design. The [Nav Menu widget](https://master-addons.com/element/nav-menu/) in [Master Addons for Elementor](https://master-addons.com/widgets-and-extensions/) renders any WordPress menu inside the Elementor editor: horizontal or vertical layouts set per device, styled submenus, and a hamburger toggle that takes over on phones.

This guide walks through the widget from the first drag to a styled menu with a working dropdown on the live page.

![Master Addons Navigation Menu widget being dragged from the Elementor Elements panel onto the page](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05053947/nav-menu-01-navigation-menu-widget.webp)

## 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](https://master-addons.com/docs/getting-started/installing-plugin/).
- 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 **Nav 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 **Hamburger** (Pro), and you can set it separately for each device. For vertical menus, **Type** adds the behavior: **Normal**, **Toggle**, **Accordion** or **Side**. Here is the demo menu in a vertical layout:

![Navigation Menu general settings with select menu, vertical layout, and normal type showing the menu stacked on the canvas](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05053955/nav-menu-02-general-vertical-layout.webp)

For a header, Horizontal is the usual pick. **Alignment** places the items left, center, right or justified. There is no single breakpoint setting: switch Elementor to tablet or phone view and pick the layout for that device. Phones use the hamburger toggle by default. Worth trying Vertical once even if you don't need it; seeing both layouts makes the alignment options click.

![Navigation Menu set to horizontal layout with overlap content enabled and dropdown position controls](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054003/nav-menu-03-horizontal-overlap-dropdown.webp)

## Configure the dropdown

The **Dropdown Menu** section controls the submenu behavior and indicator:

![Dropdown Menu settings with dropdown indicator, indicator position, gap, icon size, and the dropdown chevron icon](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054011/nav-menu-04-dropdown-menu-settings.webp)

- **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

When a device uses the hamburger layout, the menu collapses behind a toggle button. The **Hamburger Menu** 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:

![Toggle Switch settings in mobile preview showing the hamburger icon above the stacked menu items](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054019/nav-menu-05-mobile-toggle-switch.webp)

## Style the menu items

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

![Main Menu Item typography controls with family, size, weight, transform, and spacing settings](https://master-addons.com/wp-content/uploads/2026/07/nav-menu-06-main-menu-typography.webp)

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:

![Main Menu Item hover state with blue color applied, previewing on the Pricing item with padding controls below](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054033/nav-menu-07-hover-state-color.webp)

## Style the toggle, dropdown list, and items

Three more Style sections finish the job:

**Hamburger** styles the toggle: color, background, border radius, shadows, icon size, and padding, with Normal, Hover, and Active states.

![Toggle Switch style section with color, background type, border radius, shadows, icon size, and padding controls](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054041/nav-menu-08-style-toggle-switch.webp)

**Dropdown Menu** styles the submenu panel: background color, gap from the top, border and padding. **Dropdown Submenu** covers deeper menus.

![Dropdown List style section with background color picker, gap from top, border, padding, and sublevel controls](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054049/nav-menu-09-dropdown-list-style.webp)

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

![Dropdown Item style section with state colors, padding, and divider type, size, and color controls](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054058/nav-menu-10-dropdown-item-divider.webp)

## 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.

![Finished Elementor navigation menu on the live page with Contact hovered in blue and the FAQ dropdown open below it](https://d1asvmc6qcowgk.cloudfront.net/wp-content/uploads/2026/07/05054105/nav-menu-11-navigation-menu-frontend.webp)

## 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.
- **Give Hover and Active different colors.** Hover answers the cursor; Active tells visitors which page they're on. Same color wastes the signal.
- **Check each device on a real phone.** A four-item menu may fit tablets fine, while a seven-item one may need a vertical layout on tablets too.
- **Style the dropdown background explicitly.** A transparent submenu over page content is the most common menu complaint we see; a solid Dropdown Menu 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:

[How To Add Navigation Menu in Elementor Landing Page Editor? Free NAV menu Element for any WP site](https://www.youtube.com/embed/LsnBqzBRsoQ?feature=oembed)

## 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 and vertical layouts set per device, styled submenus with custom indicators, and a configurable hamburger toggle that phones use by default.

 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?

On phones by default. Master Addons Pro lets you choose the Hamburger layout for any device, with Popup and Offcanvas types. The Hamburger Menu section styles the toggle, 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 Hamburger (Pro). 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](https://master-addons.com/element/off-canvas-content/) widget (Pro) for slide-out mobile navigation. Browse the full set of [Master Addons widgets and extensions](https://master-addons.com/widgets-and-extensions/), and see the [Nav Menu widget page](https://master-addons.com/element/nav-menu/) for a comparison with Elementor Pro's menu widgets.
