Mega Menu

Help visitors reach every section from one rich menu.

WordPress menus with mega panels from Elementor templates or sub-item columns, icons and badges per item, dropdowns, a vertical layout and mobile drawers.

Elementor widget

Requirements

  • Elementor 3.5 or newer
  • WordPress 6.2 or newer
  • PHP 7.4 or newer
  • Licence: Pro ($2 / year) — add it to the cart in Moduly

Add it to a page

  1. Edit the page with Elementor.
  2. In the widget panel, search for Mega Menu. Our widgets sit in the Moduly category and carry the Moduly badge.
  3. Drag it onto the page.
  4. Set it up in the Content tab, style it in the Style tab, and use Advanced for spacing, motion and visibility.

Settings

SettingWhat you can set
Menu— Choose a menu —
LayoutHorizontal or Vertical — panels open to the side
AlignmentLeft, Center, Right or Justify
Levels0 = all levels.
Hover EffectColour only, Underline, Overline, Pill background or Dot below
SettingWhat you can set
Open OnHover (and click / keyboard) or Click only
Close Delay (ms)Number
AnimationNone, Fade, Fade and rise, Drop down or Zoom
Sub-menu IndicatorIcon picker
“Container” Panels MatchThe section around the menu, The menu bar itself or The site’s content width · Used by items whose panel width is “Container”.
Content Width (px)Number
Gap Below the Bar (px)Number
Dim the Page Behind Mega PanelsOn / off

Mobile Menu

SettingWhat you can set
Switch to the Mobile Menu BelowTablet (1024px), Mobile (767px), Custom or Never
Custom Breakpoint (px)Number
Mobile MenuDropdown below the bar, Drawer from the left, Drawer from the right or Full screen
Mega Panels on MobileShow the template or Show the item’s sub-items instead
Toggle TextText
Logo in the DrawerImage
Button at the BottomText
Button LinkLink

Style tab: design controls for Menu Bar, Top-level Items, Dropdowns, Mega Panels, Icons & Badges or Mobile Menu — colours, typography, spacing, borders and hover states.

Tips

  • Start with the Layout choice — it changes the overall look the most; fine-tune the rest afterwards.
  • Visitors who ask their device for reduced motion get a calmer, still version automatically.

Troubleshooting

  • Changes not showing on the live page? Regenerate CSS in Elementor → Tools → Regenerate CSS & Data and clear any page cache.
  • Also available for Gutenberg (Mega Menu).
  • Works well with: Advanced Search, Breadcrumbs, Nav Menu.