Build & Customize Mega Menu with Element Pack mega menu widget

  • BdThemes
  • Build & Customize Mega Menu with Element Pack mega menu widget

Table Of Contents

Mega-menu-widget

Build & Customize Mega Menu with Element Pack mega menu widget

The Mega Menu widget provided by Element Pack Pro is one of the easiest addons for both beginners and web design masters in order to create mega menus for websites. As the plugin is meant for Elementor, we will show you how to use the mega menu widget inside the Elementor editor page including the customizations.

Please read the whole content to learn about the precise controls to use the mega menu widget yourself.

Basic preparations come first

In order to work with the mega menu widget, you have to make sure the feature is activated as well as the widget is turned on.

So first, go into your WordPress dashboard and click on the Other Settings option under Element Pack Pro.

mega menu widget

Then find and turn on the Mega Menu switcher and save settings. After that, click on the Core Widgets tab.

Mega menu widget doc 01 2 - BdThemes

Here, you can type Mega Menu inside the search bar on your right and find the widget. Then turn on the widget’s switcher and save settings. Now, we are ready to move into the main process.

Create a Mega Menu instantly

Before using the Mega Menu widget to display mega menus inside your webpage, you need to first create a mega menu of your choice from the WordPress dashboard. Let’s take a look at the procedure of creating a mega menu within 5 minutes.

Step 1: Get into Menu Settings

Mega Menu widget doc 2.1 1 - BdThemes

First, go to Appearance> Menus to access the menu settings for WordPress within the dashboard.

Step 2: Create a menu

Mega Menu widget doc 2.1 2 - BdThemes

Now, create a new menu and add a menu title. Then add custom links to create the base menu items. After that, click on the Save Menu button at the bottom right.

Step 3: Mega menu creation

Mega Menu widget doc 2.1 3 - BdThemes

When the menu is ready, you have to turn on the Mega Menu switcher that is visible along the menu title field. Turn it on and you will see the existing menus glowing in green. This indicates that the menus are ready to be turned into mega menus.

Mega Menu widget doc 2.1 4 - BdThemes

If you hover over the menus, you will see a floating option named mega menu appear beside the menu items. Now, click on the floating button.

Step 4: Customize Mega menu settings

Mega Menu widget doc 2.1 5 - BdThemes

Clicking the floating button will open a popup window that contains the basic settings for the mega menu.

Mega Menu widget doc 2.1 6 - BdThemes

Here, you need to turn on the Enable Mega Menu switcher first, and then select a custom width for the menu. By default, the width is set to 750px.

ajax1 - BdThemes

Ajax Loading makes your mega menu faster, lighter, and smarter,enhancing both performance and user experience. With Ajax Loading, heavy content loads only when the user opens the menu, reducing the initial page size and significantly improving page load speed.

ajax - BdThemes

The Ajax Load feature helps smoother content loading of Mega Menu.

Then you can select the menu position, and add a menu badge, and icon. Once done, click the Save Mega Menu button once.

Mega Menu widget doc 2.1 7 - BdThemes

Lastly, click on the Edit Mega Menu Content button at the top to begin inner content customizations.

Step 5: Customize inner menu content

Once clicked the button mentioned just above, a second popup window will fill your whole browser screen with the Elementor editor page. This is where you will find the necessary options for the actual function of the mega menu.

Mega Menu widget doc 2.1 8 - BdThemes

Here, you can drag and drop widgets inside the window and design your mega menu content. For this, we used an image widget and the sub menu widget to design the mega menu.

Once you are done making the layout, click on the X icon at the top-left corner of this page.

Mega Menu widget doc 2.1 9 - BdThemes

With that, you will return to the menu page with the basic mega menu popup window still open. Now, click on the Save Mega Menu button again to save everything you have done till now.

Your mega menu is now ready.

Inserting the widget

Mega Menu widget inside the Elementor editor page

Open your target page in the Elementor editor and search for the Mega Menu widget from the widget panel. Then drag and drop the widget inside the page.

As Element Pack Pro relies on Elementor website builder to work, you are required to install both at the same time.

Layout Customizations

The Content tab contains customization controls for the actual shape of the layout for the Mega Menu widget. To customize mega menu, the first step always starts with the layout.

Let’s explore the options.

Mega Menu Layout

Mega Menu Widget Doc 2 - BdThemes

Go to Content> Layout

The widget first asks you to choose a menu. Until you choose, the display will show this message.

Mega Menu Widget Doc 3 - BdThemes

Here, we selected one of our premade mega menus, the lookalike Dribble menu. You can see the base menu items at the top and hovering over them will show the menu content that’s been hidden inside.

For your note, the base menu items are the menus created within the WordPress dashboard and the hidden menu content is the mega menu content created through the popup Elementor editor window [already mentioned earlier in this content].

Mega Menu Widget Doc 4 - BdThemes

Also, you can switch the menu orientation from horizontal to vertical at any time. Vertical mega menus are suitable for eCommerce websites.

Mega Menu Widget Doc 5 - BdThemes

Then you can turn on the Toggle switcher in order to create a toggle menu. The toggle option comes with additional settings like a toggle heading text, arrows, icon, offset, and animations.

Hamburger Menu Settings

Mega Menu Widget Doc 6 - BdThemes

Go to Content> Hamburger Menu

For responsiveness, it is required to make your mega menu widget displayable on mobile devices. This section lets you customize the hamburger menu alignment and on which device it will appear.

Offcanvas1 - BdThemes

Come to the hamburger menu, you can set the Mobile menu type- Hamburger and Offcanvas. Here we set the Mobile menu type- Offcanvas. Lets explore the Offcanvas feature.

Offcanvas

Go to Content > Offcanvas

Offcanvas2 - BdThemes

1. Logo Image: This option lets you change the logo image of the Offcanvas menu.

2. Overlay: Enable/disable the overlay switcher button to show/hide the overly of the Offcanvas menu.

3. Animations: You can choose an animation from here for the Offcanvas menu.

4. Flip: Enable the flip switcher button to flip the Offcanvas menu.

Offcanvas3 - BdThemes

5. Close Button: Enable/disable the Close switcher button to show/hide the close from the Offcanvas menu.

6. Close Button Text: This option lets you change the close button text.

7. Close Button Alignment: You can set the close button alignment – left, center, and right.

8. Close Button Background: After enabling the close button background switcher button, the offcanvas menu will be closed when you click on the menu background.

9. Close on Press ESC: After enabling the close on press ESC switcher button, the offcanvas menu will be closed when you press the ESC button.

Offcanvas4 - BdThemes

10. Width: You can set the Offcanvas menu width from here.

11. Height: You can set the Offcanvas menu height from here.

12. Select Template: You can set a template under the Offcanvas menu. The selected template will appear after the menu item.

Dropdown settings for Mega Menu

Mega Menu Widget Doc 7 - BdThemes

Go to Content> Dropdown Settings

All menus have dropdowns and from this section, you can customize the settings. You can apply offset value, customize the animation type, duration, and select a menu trigger type from this section.

Style Tab Customizations

The Style tab of the Maga Menu widget is packed with options to help you customize the appearance of your menu layout, including colors, padding, border, and more. With Element Pack Pro, the customizations are even more user-friendly and selective so you can take maximum advantage of the system to design unique mega menus yourself easily.

Let’s explore.

Menu Items section

Mega Menu Widget Doc 8 - BdThemes

Go to Style> Menu Items

The first section in the Style tab lets you customize the whole menu bar with custom text color, background color, padding, margin, border, and box shadow. We just painted it red and see how it looks. Also, you can set different color tones for hover.

Dropdown customizations

Mega Menu Widget Doc 9 - BdThemes

Go to Style> Dropdown

The menu content customized for the base menu items will appear as a dropdown when hovered. This section lets you change the background color of the dropdown window with additional options like padding, margin, border, radius, and shadow.

In our case, the designed content already has a white background so the changed color can only be seen with padding around the content within the mega menu widget.

Hamburger menu customizations

Mega Menu Widget Doc 10 - BdThemes

Go to Style> Hamburger Menu

The hamburger menu icon appears on mobile devices to shrink down the menu bar for responsiveness. Here, the section lets you change the color of the icon, and icon background, add padding, margin, etc.

Offcanvas Section

Go to Style > Offcanvas

S.Offcanvas1 - BdThemes

1. Background Type: you can change the color of the offcanvas background to classic or gradient. Here we choose the Background type Classic.

2. Background Color: This lets you change the Background color of the Offcanvas. If you want, you also can change an image to the Background.

3. Padding: Add spaces around an object to increase the inner area. Padding allows you to control the internal space within an element.

4. Box Shadow: The Box Shadow property is used to create the shadow around the Category Button. It takes Four values: Horizontal offset, Vertical offset,blur, and Spread to customize the Box shadow.

Position: you can set the Box Shadow position Outline and Inset. Here we set the Box Shadow position Outline.

Box Shadow Color: This lets you change the Box Shadow color.

Offcanvas Header

Offcanvas Header - BdThemes

1. Border Color: This option lets you set the boder color of the offcanvas menu.

2. Spacing: You can adjust the spacing between the header and menu item.

3. Image Height: This option lets you set the logo image height.

4. Image Width: This option lets you set the logo image width.

Offcanvas Close1 - BdThemes

Come to the close icon section, you will get two subsection; normal and hover. Lets explore the normal tab section.

1. Color: This option lets you change the close icon normal color.

2. Background Type: You can change the color of the close icon background to classic or gradient. Here we choose the Background type Classic.

3. Background Color: This lets you change the close icon normal Background color. If you want, you also can change an image to the Background.

4. Border Type: You can set the Border Type to Default, None, Solid, Double, Dotted, Dashed, or Groove. We choose here the Border Type Solid.

5. Border Width: The border width property allows you to control how thick or thin the border is.

Offcanvas Close2 - BdThemes

8. Border Color: This option lets you change the border color of the close icon.

9. Border Radius: This option lets you change the border radius of the close icon.

10. Padding: You can adjust the padding of the close icon.

Offcanvas Close3 - BdThemes

11. Box Shadow: You can add the box shadow for the close icon from here.

12. Size: This option lets you set the close icon size.

13. Offset: You can adjust the top and right offset from here.

Offcanvas Close4 - BdThemes

In the hover mode, you will get the below options-

1. Color: This option lets you change the close icon hover color.

2. Background Type: You can change the color of the close icon hover background to classic or gradient. Here we choose the Background type Classic.

3. Background Color: This lets you change the close icon hover Background color. If you want, you also can change an image to the Background.

4. Border Color: This option lets you set the close icon hover border color.

5. Box Shadow: You can set the boxshadow for the hover close icon.

Footer section

Offcanvas Footer - BdThemes

1. Border Color: This option lets you change the offcanvas menu footer color.

2. Spacing: You can adjust the footer spacing from here.

Offcanvas menu customizations

Go to Style > Offcanvas Menu

S. Offcanvas Menu1 - BdThemes

Come to the Offcanvas Menu section, you will get two subsections; Normal and hover. Lets explore the Normal tab section.

1. Color: This option lets you change the Offcanvas Menu item text normal color.

2. Background Type: You can change the color of the Offcanvas Menu item background to classic or gradient. Here we choose the Background type Classic.

3. Background Color: This lets you change the Offcanvas Menu item Background normal color. If you want, you also can change an image to the Background.

4. Border Type: You can set the Border Type to Default, None, Solid, Double, Dotted, Dashed, or Groove. We choose here the Border Type Solid.

5. Border Radius: Customizes the border corners for roundness.

S. Offcanvas Menu2 - BdThemes

6. Padding: You can adjust the menu item padding from here.

7. Typography: Change the font family, size, weight, style, transform, decoration, line height, letter spacing, and word spacing from here.

8. Gap: You can adjust the menu item gap from here.

S. Offcanvas Menu3 - BdThemes

In the Hover tab section, you will get the below customization options-

8. Color: This option lets you change the Offcanvas Menu item text hover color.

9. Background Type: You can change the color of the Offcanvas Menu item background to classic or gradient. Here we choose the Background type Classic.

10. Background Color: This lets you change the Offcanvas Menu item Background hover color. If you want, you also can change an image to the Background.

4. Border Type: You can set the Border Type to Default, None, Solid, Double, Dotted, Dashed, or Groove. We choose here the Border Type Solid.

Arrow Icon Section

S. Offcanvas Menu Arrow - BdThemes

1. Color: This option lets you change the Offcanvas Menu dropdown arrow normal color.

2. Background Type: You can change the color of the Offcanvas Menu dropdown arrow background to classic or gradient. Here we choose the Background type Classic.

3. Background Color: This lets you change the Offcanvas Menu dropdown arrow Background color. If you want, you also can change an image to the Background.

4. Border Type: You can set the Border Type to Default, None, Solid, Double, Dotted, Dashed, or Groove. We choose here the Border Type Solid.

5. Border Radius: Customizes the border corners for roundness.

S. Offcanvas Menu Arrow2 - BdThemes

6. Padding: You can adjust the dropdown icon padding from here.

7. Size: This option lets you set the dropdown icon size from here.

Menu Dropdown Section

S. Offcanvas Menu Dropdown1 - BdThemes

1. Background Type: You can change the color of the Offcanvas Menu dropdown item background to classic or gradient. Here we choose the Background type Classic.

2. Background Color: This lets you change the Offcanvas Menu dropdown item Background color. If you want, you also can change an image to the Background.

3. Border Type: You can set the Border Type to Default, None, Solid, Double, Dotted, Dashed, or Groove. We choose here the Border Type Solid.

4. Border Radius: Customizes the border corners for roundness.

S. Offcanvas Menu Dropdown2 - BdThemes

5. Padding: You can adjust the menu item padding from here.

6. Spacing: You can adjust the menu item spacing from here.

Customize Mega Menu Badge

The base menu badge can be set from your WordPress dashboard and from the badge section within the mega menu widget, you can further modify the badge.

Mega Menu Widget Doc 11 - BdThemes

Following the image above, you have to go to the menus tab inside the Appearance tab and click on the edit mega menu button for the base menu where you will show the badge.

Mega Menu Widget Doc 12 - BdThemes

On the popup window, you will see a field to insert custom badge text and set badge text color and background color.

Mega Menu Widget Doc 13 - BdThemes

Then from the mega menu widget settings inside the editor page, you can customize the badge position, padding, margin, border, and border radius.

The final design will look like this following the tutorial we showed you in this article.

Video Assist

For more details, please watch this complete widget tutorial video and visit the demo page for mega menu examples.

Take advantage of fine-tuned plugins

Get Customizable Elementor Widgets to Power Up Your Website

Take advantage of fine-tuned plugins to speed up web projects without sacrificing quality. We offer a 60-days money-back guarantee.

Call or WhatsApp for assistance:+880 1700 55 95 95

Our supported payment system and security badge