Getting started with WixBuild your website and business with Wix. Try using our AI tools to create your website, customize templates, or hire professionals to build or enhance your online presence.
Creating a websiteRead how to use the Wix Editor and manage content on your site. Discover how to protect your visitors' privacy and make your site accessible.
Account & billingReview your account settings, manage your subscriptions and plans and understand your invoices.
Using the Wix mobile appsUse our mobile apps to run your business efficiently on the go and set up a dedicated app for your site members to stay in touch.
Connecting a domainFollow our step-by step guides to learn how to purchase, connect or transfer a domain for your site, and find out how to keep your site’s data secure.
Managing your businessGet tools to grow your business and web presence. Find the right tools for your specific needs, set up online payments and keep track of your site's analytics.
Promoting your siteLearn to make your site more visible promoting it on search engines, sending emails and running paid ads. Improve your online presence with practical tips.
Studio, Partners & EnterpriseGet the most out of your Studio or Enterprise account with advanced features that'll help you work more efficiently.
Need more help?Find solutions for site performance and technical issues, learn about issues we’re working to fix or contact us for help.
placeholder-preview-image
Wix LearnImprove your skills with our courses and tutorials.
Wix BlogGet tips for web design, marketing and more.
SEO Learning HubLearn to increase organic site traffic from search engines.
Website developmentBuild a custom site using our full-stack platform.
placeholder-preview-image
In this article
  • Step 1 | Add and set up an advanced horizontal menu
  • Step 2 | Add a mega menu to your advanced menu
  • Step 3 | Create a structured menu
  • Step 4 | Add content to the container
  • Step 5 | Adjust the layout of your mega menu container
  • Step 5 | Customize the design of the mega menu

Wix Editor: Adding and Setting Up a Mega Menu

In this article
  • Step 1 | Add and set up an advanced horizontal menu
  • Step 2 | Add a mega menu to your advanced menu
  • Step 3 | Create a structured menu
  • Step 4 | Add content to the container
  • Step 5 | Adjust the layout of your mega menu container
  • Step 5 | Customize the design of the mega menu
Mega menus are containers that you can add as items to your advanced horizontal menu. When visitors hover over the menu item on your live site, the container opens. 
Attach elements to the container to display important and relevant content. You can also customize their look to provide a unique navigational experience for your visitors. 
A GIF showing a mega menu on a live Wix site.

Step 1 | Add and set up an advanced horizontal menu

To get started, add a horizontal menu to your page and set it as advanced. Advanced menus help you create a custom, organized browsing experience for your visitors, with multiple item and navigation options.
You should know:
It is only possible to add a mega menu container to a horizontal menu that you set as advanced. Mega menu containers are not supported on regular site menus, themed menus, or vertical menus.

To add and set up a horizontal advanced menu:

  1. Click Add Elements  on the left side of the editor.
  2. Select Menu & Anchor.
  3. Click Horizontal Menus.
  4. Click and drag your chosen menu design to wherever you want on the page.
  5. Set the menu as advanced:
    1. Select the new menu in the editor.
    2. Click the Settings icon .
    3. Select Set as Advanced.
    4. Click Set as Advanced in the pop-up.
The Menu & Anchor tab in the Add Elements panel. The cursor is hovering over a horizontal menu.

Step 2 | Add a mega menu to your advanced menu

Once you have an advanced horizontal menu, add your mega menu container as an item and name it what you want. We recommend using a title that reflects your intended content, such as "Services", and "Our Story".

To add a mega menu:

  1. Select the advanced menu in your editor.
  2. Click Manage Menu.
  3. Click + Add Menu Item at the bottom of the panel.
  4. Select Mega Menu.
  5. Enter the title of the container into the field.
  6. Click Done.
The Manage Menu panel for an advanced menu in the Editor. The cursor is hovering over the option to add a mega menu.

Step 3 | Create a structured menu

A structured menu lets you show a full menu inside your mega menu, so when someone clicks a mega menu item, they see a clear list of related pages or links. It helps organize your site and makes navigation easier. To create one, open the Manage Menu panel and drag items under a main menu item to nest them. This builds your structured menu automatically.

To create a structured menu:

  1. Select the relevant advanced menu in your editor.
  2. Click Manage Menu.
  3. Click + Add Menu Item and set up the menu item you want.
  4. Nest the relevant menu item(s) under the mega menu: 
    1. Select the item in the Manage Menu panel.
    2. Drag and drop the item under the mega menu.
gif of manage menu settings for advanced menu in wix editor

Step 4 | Add content to the container

Once you've added and named your container, add elements such as buttons, shapes, and text to build the content you want. 

To add elements:

  1. Hover over the mega menu container in the Manage Menu panel.
  2. Click Edit.
  3. Click Add Elements on the left side of the editor.
  4. Choose the element you want to add.
  5. Click and drag the element to your chosen position in the container.
A GIF showing a text box being added to a mega menu container from the Add Elements panel.

Step 5 | Adjust the layout of your mega menu container

After adding the elements you want, change the layout of the mega menu container to match your page structure. You can adjust the spacing, and choose how much the container stretches. 

To change the layout:

  1. Click the mega menu container.
  2. Click the Layout icon .
  3. Click Mega Menu.
  4. Use the options to adjust the container:
    • Choose a layout: Select whether you want the container to stretch to the full width of your visitors' screens, or the width of your site page (within the gridlines).
    • Spacing between items & container: Make the space between your menu and the mega menu container bigger or smaller by dragging the slider.
The container layout panel for a mega menu in the Wix Editor.

Step 5 | Customize the design of the mega menu

Once you've adjusted the layout of the container, design its borders, background, and more. To maintain a consistent look, changes you make to the mega menu also apply to any dropdown menus you've added.

To customize the container's design:

  1. Click Exit Mode on the Mega Menu Mode bar.
  2. Click your advanced menu.
  3. Click the Design icon .
  4. Click Customize Design.
  5. Select Dropdown container from the What do you want to design? drop-down menu.
  6. Use the options to design the container.
A screenshot showing the Design options for a mega menu container being accessed in the Wix Editor.
Note:
Only design options that are made to the dropdown menu container are applied to a mega menu. Changes that your make to dropdown items are not applied to elements you've added to the mega menu container.
What's next?
There are a range of options available with an advanced horizontal menu. You can: 

Helpmate

Hello

Need a bit more guidance?
Unlock personalized helpLog in to get the most out of Helpmate.