BLACK FRIDAY: 50% OFF all Pro plans
Pro from $18 a year or $60 lifetime, no code needed
Ends Cyber Monday, 30 Nov. Lock in the price today
Get 50% Off
Guide

Premium Menu Pro

How to set up and style the Premium Menu widget in Elementor.

Premium Menu turns a WordPress menu, or items you type, into one of seven menu styles: an advanced dropdown, a circle menu, a list, a side menu, a full screen menu, an accordion or a one page scroll menu with dots. Items can have icons, descriptions and badges.

Part of: Bright Addons Pro.

Set it up

  1. Drag the Premium Menu widget onto the page or into a header template.

  2. In Menu, choose the Menu Style.

  3. Choose Items From: a WordPress menu, or type the Items.

  4. For the one page scroll menu, add Sections with a Label and the Section CSS ID.

  5. Set the Menu Button text and icon for the dropdown, circle, side and full screen styles.

  6. Pick the options of the style in Options, then style the button, panel and items.

Content options

Menu

Option What it does
Menu Style Advanced dropdown, circle menu, list menu, side menu, full screen menu, accordion menu or one page scroll menu.
Items From A WordPress menu, or items typed here.
Levels How many levels of the menu to show.
Items Typed items with Text, Link, Icon, Description, Badge, and Sub-item of the Item Above.
Sections For the one page scroll menu: a Label, the Section CSS ID and an Icon.
Menu Name for Screen Readers Names the menu for assistive technology.

Menu Button

Option What it does
Text Leave empty for an icon only button.
Icon Empty: animated menu lines.
Icon While Open Icon shown while the menu is open.

Options

Option What it does
Open On Click, or hover with click on touch screens.
Dropdown Position Starts at, centered under, or ends at the button.
Animation Fade, rise, zoom or unfold for the dropdown; fade, slide, zoom or circle for full screen.
Items Open Circle menu: automatic, all around, half circles or quarters.
Item Names Circle menu: on hover, always, or never.
Layout List menu: vertical, horizontal or grid.
Opens From Side menu: left or right.
Panel Title Title of the side or full screen panel.
Panel Footer Text at the bottom of the panel.
Close After a Link Is Picked Useful for links to sections of the same page.
Open the Branch of the Current Page Opens the submenu that holds the current page.
Keep One Submenu Open Opening a submenu closes the others on the same level.
Submenu Indicator Chevron, plus and minus, or caret.
Look One page scroll menu: dots, lines or buttons with names.
Scroll Offset (px) Space kept above a section, for example for a sticky header.
Show the Section in the Address Bar Updates the address while scrolling.
Hide on Phones Hides the fixed scroll menu on phones.
Bright Addons Pro

Unlock this and 70+ more Pro widgets

One license gives you every Pro widget, all 10 extensions, the Theme Builder and priority support. From $16 a year, with a 14-day money-back guarantee.

Style options

These sections are in the Style tab.

  • Menu Button

    size, typography, icon size and spacing, normal and hover colors, border, radius and padding.

  • Panel

    width, distance, background, page shade, padding, radius, shadow, title, close button and footer.

  • Items

    typography, normal, hover and current colors and backgrounds, padding, spacing, dividers, sub-items and submenu indicator.

  • Icons, Descriptions and Badges, Circle Items and Scroll Menu

    sizes, colors and typography.

Tips

  • Descriptions and badges typed in Appearance > Menus show in the Premium Menu too.

  • The circle menu shows the main items only.

  • For the one page scroll menu, give each section a CSS ID in its Advanced tab and type the same ID in the section list.

Questions and answers

Can I use my WordPress menu?

Yes. Set Items From to A WordPress menu and pick it.

Does the one page menu follow the scroll?

Yes. It marks the current section while visitors scroll.

Does it work on phones?

Yes. Every style works with touch, and the fixed scroll menu can hide on phones.

Need more help?

Check the troubleshooting guide, or contact support with the page address and what you expected to happen.

Troubleshooting guide
All guides