Skip to content

ADVANCED MEGA MENU

How to configure the Advanced Mega Menu for your header desktop navigation

maka-icon_feature-adv-mega-menu

ADV. MEGA MENU

Create a one-of-a-kind UI for your website using the Advanced Mega Menu to customize the UX for your desktop menu.

mega-menu-power-theme

Page Speed Impact

LOW

The mega menu itself will not have a significant impact on page speed.

MEDIUM

Additional impact on desktop if images are added to the rich-text editor without being properly sized and compressed.

An image background can also impact page performance.

TIPS

Convert images to WebP where possible to meet criteria to serve images in next-gen format.

To reduce image file sizes without losing quality, use TinyPNG to compress your images (JPG, PNG, WebP).

Vector images (SVG) also help keep file sizes to a minimum and can be used for graphics like logos and icons.

FAQ

I'm already using the Mega Menu, how do I convert to the Advanced Mega Menu?

Once configured, the Advanced Mega Menu will replace the contents for each top-level navigation of the existing Mega Menu

Setup Instructions

 

How to Set Up the Advanced Mega Menu

POWER Header → Global Content

The Advanced Mega Menu is configured from the Global Header and has to be set up independently for each page type where you would like to use this feature.

global-content-header-types

Publishing the Global Header with Advanced Mega Menu

When you're ready to publish the Global Header, you'll click the orange Publish to X assets button in the upper right corner. 

publish-assets-hubspot-header

If you used the "Show Permanently" option while building your Advanced Mega Menu, please make sure you have unchecked the box prior to publishing. Once published all changes are visible on all live pages with the corresponding header.

You can continue to build your Advanced Mega Menu without publishing by clicking Back to page editor and leaving with unpublished changes.

back-to-page-editor

Setting up Navigation for the Advanced Mega Menu

Essentially, the Advanced Mega Menu allows you to replace the child menu items for your top-level navigation.

To ensure your menu works on tablet and mobile, we suggest building the navigation for your Advanced Mega Menu to contain the necessary top-level items and adding child items as needed for tablet and mobile.

Once activated, the Mega Menu(s) will replace the child items for desktop so that you would see the top-level items and the corresponding Mega Menu. 

Alternatively, you can create the top-level menu to be used with your Advanced Mega Menu on desktop and then create a mobile-specific menu that can be added to the header settings.

You will also need to set up individual menus to be used within the columns if you are using the Menu content type.

Outlining Your Advanced Mega Menu

The layout of the mega menu is based on a 12-column grid, this allows for the most flexible layout to work with a variety of content elements and design layouts.

If you're not familiar with a 12-column grid in design, imagine 12 columns in a spreadsheet and you get to pick how many of those columns should be included in each of the menu columns.

mega-menu-column-layouts

For example, if you want your menu to have 2 columns, you could divide the 12 columns out to have 3 and 9, 4 and 8, 6 and 6, 8 and 4, or 9 and 3. These numbers form the width of the two columns where your content will go.

Within each column, you can create groups of content within a wrapper. The wrapper allows you to apply style and layout settings to unify the contents and create rows within the columns. You can have multiple contents in a wrapper, and multiple wrappers in a column.

Components of the Advanced Mega Menu

Use these links to jump to the corresponding configuration settings below.

Mega Menu(s) = overall structure that will replace the existing dropdown for top-level navigation; 1 per top-level menu item

Column(s) = the main structure of the Mega Menu; 1 to 6 columns per mega menu

Wrapper(s) = a grouping of content within a column; at least 1 per column

Content(s) = choice of content type to be added to the wrapper; at least 1 per wrapper

Sub Area Top = an area above the mega menu for additional content, can be one to three columns, each with one content item; 1 per mega menu

Sub Area Bottom = an area below the mega menu for additional content, can be one to three columns, each with one content item; 1 per mega menu

Styling the Advanced Mega Menu

Use these links to jump to the corresponding style settings below.

Mega Menu Style = overall style of the Mega Menu, the background here is the furthest layer back

Column Style = individual style settings per column, this layer is on top of the Mega Menu

Wrapper Style = style settings for individual wrappers within a column, this layer is on top of the Column and all content within the wrapper sits on top of the wrapper styles

Sub Area Top Style = independent of the Mega Menu Style settings, on the same layer as the Mega Menu background

Sub Area Bottom Style =independent of the Mega Menu Style settings, on the same layer as the Mega Menu background

Module Options

These settings are available for each Header Type. We recommend opening a second browser window once you have the PAGE Header configured to make it easier to configure the Advanced Mega Menu for any additional page types needed.

Activating the Advanced Mega Menu

POWER Header → Advanced Mega Menu

Advanced Mega Menu is for Desktop only, all other devices will use the existing menu as configured.

activate-advanced-mega-menu

POWER Header → Layout → Choose Layout

If you are using the Advanced Mega Menu the Layout needs to be set to Dropdown or one of the Mega Menu choices, it is not compatible with the Burger, Burger Only, or Landing Page.

menu-layout

POWER Header → Advanced Mega Menu → Mega Menu(s)

Build a Mega Menu for any of the Menu Items in your Main Navigation Menu (a top-level menu with 4 items can have up to 4 mega menus. If no mega menu is built for an item, the existing menu structure remains).

Click Add one to get started. This will open the settings for your first Mega Menu.

POWER Header → Advanced Mega Menu → Layout

The settings will open to the Layout section first, this is where you will define the basic structure of your Mega Menu.

adv-mega-menu-layout

POWER Header → Advanced Mega Menu → Layout → Width of Mega Menu

Choice of Content Width, Full Width, or Custom Width.

If set to full width, the mega menu spans the whole window width. If set to content width, the mega menu spans only the content area width.

POWER Header → Advanced Mega Menu → Layout → Width of Mega Menu → Custom Width

Choice of Content Width or Full Width.

If set to custom width, you can determine the width of the mega menu in pixels. We recommend building your Mega Menu first using Content Width and returning here to set a Custom Width if you want the Mega Menu to be narrower.

mega-menu-custom-width

POWER Header → Advanced Mega Menu → Layout → Width of Content

If set to full width, the mega menu content spans the whole mega menu container. If set to content width, the mega menu content spans only the content area width.

POWER Header → Advanced Mega Menu → Layout → Column Layouts & Widths

The column layout is based on a 12-column grid. The numbers in brackets are the column widths based on the total being 12.

Column Layouts & Widths available include:

  • 1 Column - [ 12 ] 
  • 2 Columns - [ 3 | 9 ] 
  • 2 Columns - [ 4 | 8 ] 
  • 2 Columns - [ 6 | 6 ]
  • 2 Columns - [ 8 | 4 ]
  • 2 Columns - [ 9 | 3 ]
  • 3 Columns - [ 2 | 2 | 8 ]
  • 3 Columns - [ 2 | 8 | 2 ]
  • 3 Columns - [ 8 | 2 | 2 ]
  • 3 Columns - [ 3 | 3 | 6 ]
  • 3 Columns - [ 3 | 6 | 3 ]
  • 3 Columns - [ 6 | 3 | 3 ]
  • 3 Columns - [ 4 | 4 | 4 ]
  • 4 Columns - [ 2 | 2 | 2 | 6 ]
  • 4 Columns - [ 2 | 2 | 4 | 4 ]
  • 4 Columns - [ 2 | 4 | 2 | 4 ]
  • 4 Columns - [ 2 | 4 | 4 | 2 ]
  • 4 Columns - [ 3 | 2 | 2 | 5 ]
  • 4 Columns - [ 3 | 3 | 3 | 3 ]
  • 4 Columns - [ 3 | 5 | 2 | 2 ]
  • 4 Columns - [ 4 | 2 | 2 | 4 ]
  • 4 Columns - [ 4 | 2 | 4 | 2 ]
  • 4 Columns - [ 4 | 4 | 2 | 2 ]
  • 4 Columns - [ 6 | 2 | 2 | 2 ]
  • 5 Columns - [ 2 | 2 | 2 | 2 | 4 ]
  • 5 Columns - [ 2 | 2 | 2 | 3 | 3 ]
  • 5 Columns - [ 3 | 3 | 2 | 2 | 2 ]
  • 5 Columns - [ 4 | 2 | 2 | 2 | 2 ]
  • 6 Columns - [ 2 | 2 | 2 | 2 | 2 | 2 ]

POWER Header → Advanced Mega Menu → Layout → Column Padding

Set a custom padding for each column. 

POWER Header → Advanced Mega Menu → Layout → Compensate Outer Column Padding

Choice of None, Left, Right, or Left & Right.

This makes the most sense for layout = full-width and content = content width. If the column does not have a background style, this setting allows for it to better align the content to the other content of the page.

We recommend building the mega menu columns first and coming back to see if this setting is needed.

POWER Header → Advanced Mega Menu → Layout → Space between Wrappers

Set the space in pixels between each of the wrappers within this column.

POWER Header → Advanced Mega Menu → Layout → Height Mode

Choice of Standard or stretched. If set to stretched each wrapper will stretch to fill up the column vertically. Standard will be the content height. 

 

Adding a Mega Menu

POWER Header → Advanced Mega Menu → Mega Menu(s)

After you select the number of columns, you'll need to scroll to the top of the settings to start on some of the basics before you start building.

mega-menu-setup-target

POWER Header → Advanced Mega Menu → Mega Menu(s) → Internal Name

This is where you can name each of your mega menus, we suggest naming it after the top-level menu item you are building for so you can keep track of them easily.

If left blank, your mega menu will be named by default.

mega-menu-naming

POWER Header → Advanced Mega Menu → Mega Menu(s) → Target

Choose the menu item from the Main Navigation Menu that should be targeted for this mega menu (for a top-level menu with 4 items, you would enter 2 here to target the second item).

This menu has 3 top-level items, the numbering for the targets starts on the left.

top-level-menu-targets

A separate Mega Menu would need to be built for each top-level item, otherwise, the existing menu items will remain as configured in the Navigation settings.

POWER Header → Advanced Mega Menu → Mega Menu(s) → Show Permanently

Check this setting to force the mega menu to display in the preview. This is for editing purposes so you can see the menu without having to hover over the menu.

With this option activated, the preview viewport should be larger than 992px in width to be able to see the mega menu. Otherwise, the viewport should be larger than the content width (Default: 1200px). The latter applies to the live site as well.

POWER Header → Advanced Mega Menu → Mega Menu(s)

Below the Show Permanently setting are the settings where you'll start building the structure for your mega menu.

We recommend building out the structure and contents and then going back to review the style and alignment options to refine the design and layout.

mega-menu-column-structure-settings

In addition to the main column layout, you have the option to configure a Sub Area on Top and a Sub Area on Bottom; these settings essentially allow you to add an additional row of content above and/or below the footer.

It is important to note that these sub-areas have different settings and some limitations compared to the main columns; this is not how you would create rows within the columns, which is done by adding more than one wrapper to a column.

Jump to Mega Menu Style Settings ↓

Skip Sub Area Top settings (jump to column setup) ↓

 

Adding a Sub Area on Top

POWER Header → Advanced Mega Menu → Mega Menu(s) → Show Sub Area on Top

To activate the Sub Area on Top, check the box to reveal the settings.

show-sub-area-on-top-mega-menu

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top

The settings will open with the Layout section set to 3 Columns, this is the max number of columns for the Sub Area Top.

sub-area-top-settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Column Layouts & Widths

The column layout is based on a 12-column grid. The numbers in brackets are the column widths based on the total being 12.

Column Layouts & Widths available include:

  • 1 Column - [ 12 ] 
  • 2 Columns - [ 3 | 9 ] 
  • 2 Columns - [ 4 | 8 ] 
  • 2 Columns - [ 6 | 6 ]
  • 2 Columns - [ 8 | 4 ]
  • 2 Columns - [ 9 | 3 ]
  • 3 Columns - [ 2 | 2 | 8 ]
  • 3 Columns - [ 2 | 8 | 2 ]
  • 3 Columns - [ 8 | 2 | 2 ]
  • 3 Columns - [ 3 | 3 | 6 ]
  • 3 Columns - [ 3 | 6 | 3 ]
  • 3 Columns - [ 6 | 3 | 3 ]
  • 3 Columns - [ 4 | 4 | 4 ]

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Vertical Alignment

The Vertical Alignment of sub-content (how the content aligns within the Sub Area Top).

Choice of Top, Middle, or Bottom.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Padding Top and Padding Bottom

Choice of Standard or None.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Column 1 -3

For each column, you can configure the Content and Layout.

In the Sub Areas, it is only possible to add one content item per column.

Screen Shot 2022-08-29 at 12.40.03 PM

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Column 1 -3 → Content

Choice of Empty, Button/Link, CTA, or Rich Text Field.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Column 1 -3 → Content → Alignment Horizontal

Choice of Left, Center, or Right.

Determine where the content should be positioned within the column.

 

Sub Area Top Style Settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style

The style settings for the Sub Area Top apply to all columns.

sub-area-style-settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Color Scheme

Choice of Light, Dark, or Inherit.

Tip: If you change the background color for the module, the definition of Light Color scheme is a light background with dark text and Dark Color scheme is a dark background with light text. Based on your background color, you would need to toggle the color scheme to ensure the text color displays properly and is legible.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Border

Choice of Top, Bottom, or None.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background

Choice of Background Color, Background Image, Background Gradient, Glassmorphism/Blur, Transparent.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background → Background Color

Define the background color by the color hex code or use HubSpot’s color picker. Additionally, the opacity of the background color can be configured.

style-mega-menu-background-color

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background → Background Image

Select an Image for the Sub Area Top background.

mega-menu-background-image

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background → Background Image → Background Position

Choice of Bottom, Center, Left, Right, or Top.

For the Image, you can choose where the focal point is within the content area. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background → Background Image → Background Image Overlay

Option to add an overlay to the background image, as a single color or gradient.

Setting the opacity for the color or gradient is required to see the image through the overlay.

For the gradient option, you can either set an opacity per gradient color or an overall opacity for the entire gradient.

background-image-overlay

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background → Background Gradient → Background Gradient Direction

Choice of Horizontal - Left to Right, Vertical - Top to Bottom, Diagonal - Top Left to Bottom Right, or Diagonal - Bottom Left to Top Right.

Define each of the background gradient colors by the color hex code or use HubSpot’s color picker. Additionally, the opacity of each color can be set.

background-gradient

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background → Glassmorphism/Blur

Define the background color by the color hex code or use HubSpot’s color picker to be used to create the Glassmorphism/Blur effect. Additionally, the opacity of the background color can be configured.

For browsers that do not support this effect, a non-blur version will be set.

glassmorphism-blur-background

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Top → Style → Background → Transparent

If set to transparent, the content on the page behind the Sub Area Top will be visible.

 

Configuring Columns

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6

For each column, you need to add at least one Wrapper.

Jump to Wrapper settings ↓

column-settings-mega-menu

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Layout → Alignment Vertical

Choice of Top, Middle, or Bottom.

Aligns the wrappers within the column.

column-layout-settings

 

Column Style Settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style

The style settings for the Column apply to the entirety of the column; each column can be styled independently otherwise the style settings from the Mega Menu will be inherited.

Column styles are layered on top of the Mega Menu styles, which can then be layered on top of with Wrapper styles.

sub-area-style-settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Color Scheme

Choice of Light, Dark, or Inherit.

Tip: If you change the background color for the module, the definition of Light Color scheme is a light background with dark text and Dark Color scheme is a dark background with light text. Based on your background color, you would need to toggle the color scheme to ensure the text color displays properly and is legible.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Border

Choice of Top, Bottom, or None.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background

Choice of Background Color, Background Image, Background Gradient, Glassmorphism/Blur, Transparent.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background → Background Color

Define the background color by the color hex code or use HubSpot’s color picker. Additionally, the opacity of the background color can be configured.

style-mega-menu-background-color

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background → Background Image

Select an Image for the Column background.

mega-menu-background-image

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background → Background Image → Background Position

Choice of Bottom, Center, Left, Right, or Top.

For the Image, you can choose where the focal point is within the content area. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background → Background Image → Background Image Overlay

Option to add an overlay to the background image, as a single color or gradient.

Setting the opacity for the color or gradient is required to see the image through the overlay.

For the gradient option, you can either set an opacity per gradient color or an overall opacity for the entire gradient.

background-image-overlay

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background → Background Gradient → Background Gradient Direction

Choice of Horizontal - Left to Right, Vertical - Top to Bottom, Diagonal - Top Left to Bottom Right, or Diagonal - Bottom Left to Top Right.

Define each of the background gradient colors by the color hex code or use HubSpot’s color picker. Additionally, the opacity of each color can be set.

background-gradient

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background → Glassmorphism/Blur

Define the background color by the color hex code or use HubSpot’s color picker to be used to create the Glassmorphism/Blur effect. Additionally, the opacity of the background color can be configured.

For browsers that do not support this effect, a non-blur version will be set.

glassmorphism-blur-background

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Style → Background → Transparent

If set to transparent, the background of the Mega Menu behind the Column will be visible.

 

Configuring a Wrapper

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s)

A wrapper is how you will group items within the column and allows you to apply additional styling. You can create multiple wrappers per column to separate content, but you will need at least one wrapper to add content to the column.

You can create rows across multiple columns by creating wrappers that contain the same content elements with the same height.

mega-menu-column-wrapper

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Internal Name

If left blank the Internal Name will default to "Wrapper(s) 1, and continue in sequential order for each wrapper in the column.

We recommend adding a name for your own sanity.

Jump to Content settings ↓

wrapper-internal-name

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Layout

Settings for Height and Horizontal and Vertical Alignment of the content within the wrapper. A custom height can be set for the wrapper on desktop.

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Layout → Height

If left empty or set to 0, the height will dynamically change based on the content inside the wrapper.

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Layout → Alignment Horizontal

Choice of Left, Center, or Right.

This is how you would like the content to align within the wrapper.

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Layout → Alignment Vertical

Choice of Top, Middle, or Bottom

This will only have an effect if the configured wrapper height exceeds the height of the wrapper content.

For example, if you set the wrapper height to 100px and your content is only 50px tall, then you can choose whether you want it aligned at the top, middle, or bottom of the wrapper which will determine where the remaining 50px will be distributed.

 

Wrapper Style Settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style

The style settings for the Wrapper apply to the entirety of the wrapper; each wrapper can be styled independently otherwise the style settings from the Column will be inherited.

Wrapper styles are layered on top of the Column styles, which are layered on top of Mega Menu Styles.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Color Scheme

Choice of Light, Dark, or Inherit.

Tip: If you change the background color for the module, the definition of Light Color scheme is a light background with dark text and Dark Color scheme is a dark background with light text. Based on your background color, you would need to toggle the color scheme to ensure the text color displays properly and is legible.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Add inner Padding?

Option to add inner padding to the wrapper. This will allow you to add further padding inside your wrapper. With the option to set specific padding sizes for both top/bottom and left/right. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Wrapper Border Radius?

Option to set the border radius to inherit, true or false. Inherit will take the border radius from your module styles. True will allow you to set a custom border radius and false will set no border radius. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Wrapper Box Shadow?

Option to set the box shadow to inherit, true or false. Inherit will take the box shadow from your module styles. True will allow you to set a custom border radius and false will set no box shadow.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background

Choice of Background Color, Background Image, Background Gradient, Glassmorphism/Blur, Transparent.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background → Background Color

Define the background color by the color hex code or use HubSpot’s color picker. Additionally, the opacity of the background color can be configured.

style-mega-menu-background-color

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background → Background Image

Select an Image for the Wrapper background.

mega-menu-background-image

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background → Background Image → Background Position

Choice of Bottom, Center, Left, Right, Top or Paralax.

For the Image, you can choose where the focal point is within the content area. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background → Background Image → Background Image Overlay

Option to add an overlay to the background image, as a single color or gradient.

Setting the opacity for the color or gradient is required to see the image through the overlay.

For the gradient option, you can either set an opacity per gradient color or an overall opacity for the entire gradient.

background-image-overlay

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background → Background Gradient → Background Gradient Direction

Choice of Horizontal - Left to Right, Vertical - Top to Bottom, Diagonal - Top Left to Bottom Right, or Diagonal - Bottom Left to Top Right.

Define each of the background gradient colors by the color hex code or use HubSpot’s color picker. Additionally, the opacity of each color can be set.

background-gradient

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background → Glassmorphism/Blur

Define the background color by the color hex code or use HubSpot’s color picker to be used to create the Glassmorphism/Blur effect. Additionally, the opacity of the background color can be configured.

For browsers that do not support this effect, a non-blur version will be set.

glassmorphism-blur-background

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Background → Transparent

If set to transparent, the background of the Column behind the Wrapper will be visible.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Style → Custom Hover Background

Set a custom background colour for this wrapper to display when a cursor hovers over this specific section. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Animation

Set a loading animation type and delay for this wrapper. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Column 1-6 → Wrapper(s) → Custom Class

Set a custom CSS class to target this wrapper specifically within your stylesheets. 

 

Adding a Content to a Wrapper

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s)

Adding Content is how you will add content items to your Mega Menu.

Choice of Button/Link, CTA, Icon, Icon with Text, Image, Intro Title, Line, Menu, Rich-Text-Field, Spacer or Title.

content-default-settings

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Internal Name

If left blank the Internal Name will default to "Content(s) 1, and continue in sequential order for each content in the wrapper.

We recommend adding a name for your own sanity.

content-internal-name

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Button/Link

Add a Button or individual Link to your Wrapper that can be styled using any of the CTA/Button Styles, including the Link style.

button-link-content-type

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → CTA

Add a CTA to your Wrapper that can be styled using any of the CTA/Button Styles, including the Link style.

We recommend using the Button/Link content type if you do not need to track conversions. Adding multiple CTAs can cause an impact on your page speed due to the amount of code needed for the HubSpot tracking code.

CTA-content-type

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Icon

Add an icon to your wrapper. You can choose between an icon from the free HubSpot Fontawesome collection, your own Fontawesome pro icon set or upload a custom image.

Please use an image with dimensions 30x30 px or 60x60 px for retina displays

You can set your icon's size and color through the next options. 

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Icon → Link To

Option to link your icon to External URL, Content, File, Email address, Phone number, Pop-up CTA, Payment link or Blog.

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Icon → Icon Style

Choice to set your icon with no background, circular or square.

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Icon with Text

This will include the icon options, a rich text field and a CTA

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Image

Upload an image for your wrapper or choose from your HubSpot image library. 

Further image options can be set in the next options. No padding can be set for the Top, Left, Right or Bottom of your image. The width in % and Height in px can be set for desktop devices along with the alignment within the wrapper. 

The image mode will allow you to set how the image fits in your wrapper. Options here are:

  • Cover: This will set your image to cover the entire of your wrapper. Your image may become cropped or distorted to fit the wrapper depending on your image and wrapper sizes.
  • Contain: This scales the image to fit within the element and contain it's aspect ratio. This will stop your image being distorted but may cause some additional spacing around your image.

The space to next element option will allow you to set a custom spacing at the bottom of this wrapper before the next wrapper. If this is set to 0 this space will automatically be set. 

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Intro Title

Set an intro sub-title as your wrapper content. By default this will inherit styles from your theme. You can override this through the Style - Text option and set a custom color or gradient and the Style - Background to set a custom background color for this content.

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Line

Define the line color, opacity, height, and padding for the top and bottom of the line.

line-content-type

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Menu

Add a Menu to your Wrapper to add a series of links as you would have in a typical menu.

Click Create new to configure an advanced menu for the links needed for this column wrapper.

menu-content-type

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Rich Text Field

The Rich Text Field is the most flexible option for adding content to your Mega Menu. There is so much you can do!

rich-text-content-type

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Spacer

Set the height of the Spacer in pixels.

Add a spacer to the wrapper to separate content or align with content in other columns.

content-type-spacer

POWER Header → Advanced Mega Menu → Mega Menu(s) → Column 1 -6 → Wrapper(s) → Content(s) → Title

Add a Title to your Wrapper. If you require more styling in the Title in your Mega Menu, use the Rich Text Field content type.

The default style will inherit your style from your theme settings. You can also choose to override the default with a custom color or gradient in this wrapper. Title font sizes and line-heights can be set within this wrapper for this title. 

 

Adding a Sub Area on Bottom

POWER Header → Advanced Mega Menu → Mega Menu(s) → Show Sub Area on Bottom

To activate the Sub Area on Bottom, check the box to reveal the settings.

sub-area-bottom

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom

The settings will open with the Layout section set to 3 Columns, this is the max number of columns for the Sub Area Bottom.

sub-area-bottom-settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Column Layouts & Widths

The column layout is based on a 12-column grid. The numbers in brackets are the column widths based on the total being 12.

Column Layouts & Widths available include:

  • 1 Column - [ 12 ] 
  • 2 Columns - [ 3 | 9 ] 
  • 2 Columns - [ 4 | 8 ] 
  • 2 Columns - [ 6 | 6 ]
  • 2 Columns - [ 8 | 4 ]
  • 2 Columns - [ 9 | 3 ]
  • 3 Columns - [ 2 | 2 | 8 ]
  • 3 Columns - [ 2 | 8 | 2 ]
  • 3 Columns - [ 8 | 2 | 2 ]
  • 3 Columns - [ 3 | 3 | 6 ]
  • 3 Columns - [ 3 | 6 | 3 ]
  • 3 Columns - [ 6 | 3 | 3 ]
  • 3 Columns - [ 4 | 4 | 4 ]

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Vertical Alignment

The Vertical Alignment of sub-content (how the content aligns within the Sub Area Bottom).

Choice of Top, Middle, or Bottom.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Padding Top and Padding Bottom

Choice of Standard or None.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Column 1 -3

For each column, you can configure the Content and Layout.

In the Sub Areas, it is only possible to add one content item per column.

Screen Shot 2022-08-29 at 12.40.03 PM

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Column 1 -3 → Content

Choice of Empty, Button/Link, CTA, or Rich Text Field.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Column 1 -3 → Content → Alignment Horizontal

Choice of Left, Center, or Right.

Determine where the content should be positioned within the column.

 

Sub Area Bottom Style Settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style

The style settings for the Sub Area Bottom apply to all columns.

sub-area-style-settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Color Scheme

Choice of Light, Dark, or Inherit.

Tip: If you change the background color for the module, the definition of Light Color scheme is a light background with dark text and Dark Color scheme is a dark background with light text. Based on your background color, you would need to toggle the color scheme to ensure the text color displays properly and is legible.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Border

Choice of Top, Bottom, or None.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom→ Style → Background

Choice of Background Color, Background Image, Background Gradient, Glassmorphism/Blur, Transparent.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Background → Background Color

Define the background color by the color hex code or use HubSpot’s color picker. Additionally, the opacity of the background color can be configured.

style-mega-menu-background-color

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Background → Background Image

Select an Image for the Sub Area Bottom background.

mega-menu-background-image

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Background → Background Image → Background Position

Choice of Bottom, Center, Left, Right, or Top.

For the Image, you can choose where the focal point is within the content area. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Background → Background Image → Background Image Overlay

Option to add an overlay to the background image, as a single color or gradient.

Setting the opacity for the color or gradient is required to see the image through the overlay.

For the gradient option, you can either set an opacity per gradient color or an overall opacity for the entire gradient.

background-image-overlay

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom→ Style → Background → Background Gradient → Background Gradient Direction

Choice of Horizontal - Left to Right, Vertical - Top to Bottom, Diagonal - Top Left to Bottom Right, or Diagonal - Bottom Left to Top Right.

Define each of the background gradient colors by the color hex code or use HubSpot’s color picker. Additionally, the opacity of each color can be set.

background-gradient

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Background → Glassmorphism/Blur

Define the background color by the color hex code or use HubSpot’s color picker to be used to create the Glassmorphism/Blur effect. Additionally, the opacity of the background color can be configured.

For browsers that do not support this effect, a non-blur version will be set.

glassmorphism-blur-background

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Sub Area Bottom → Style → Background → Transparent

If set to transparent, the content on the page behind the Sub Area Bottom will be visible. 

 

Mega Menu Style Settings

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style

The style settings for the Mega Menu apply to the entirety of mega menu and is the background for all Columns, Wrappers, and Contents.

mega-menu-style

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Color Scheme

Choice of Light, Dark, or Inherit.

Tip: If you change the background color for the module, the definition of Light Color scheme is a light background with dark text and Dark Color scheme is a dark background with light text. Based on your background color, you would need to toggle the color scheme to ensure the text color displays properly and is legible.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Border Radius

This will apply a border radius to the mega menu to round the corners to match the style in your theme settings; otherwise, the default is square edges.

Border Radius value is set in Theme Settings → Styling → Corners → Overwrite for Boxes.

bottom-radius-only-bottom-corners

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Border Radius → only for bottom corners?

When Border Radius is checked, option to apply only for bottom corners allows you to remove the radius from the top corners where the Mega Menu touches the nav bar to make it a more seamless look.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Top Border

Shows a subtle line at the top of the mega menu to visually separate the header from the mega menu.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Bottom Shadow

Shows a subtle box shadow at the bottom of the mega menu.

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Background → Background Color

Define the background color by the color hex code or use HubSpot’s color picker. Additionally, the opacity of the background color can be configured.

style-mega-menu-background-color

POWER Header → Advanced Mega Menu → Mega Menu(s) → Style → Background → Background Image

Select an Image for the Wrapper background.

mega-menu-background-image

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Background → Background Image → Background Position

Choice of Bottom, Center, Left, Right, or Top.

For the Image, you can choose where the focal point is within the content area. 

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Background → Background Image → Background Image Overlay

Option to add an overlay to the background image, as a single color or gradient.

Setting the opacity for the color or gradient is required to see the image through the overlay.

For the gradient option, you can either set an opacity per gradient color or an overall opacity for the entire gradient.

background-image-overlay

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Background → Background Gradient → Background Gradient Direction

Choice of Horizontal - Left to Right, Vertical - Top to Bottom, Diagonal - Top Left to Bottom Right, or Diagonal - Bottom Left to Top Right.

Define each of the background gradient colors by the color hex code or use HubSpot’s color picker. Additionally, the opacity of each color can be set.

background-gradient

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Background → Glassmorphism/Blur

Define the background color by the color hex code or use HubSpot’s color picker to be used to create the Glassmorphism/Blur effect. Additionally, the opacity of the background color can be configured.

For browsers that do not support this effect, a non-blur version will be set.

glassmorphism-blur-background

POWER Header → Advanced Mega Menu → Mega Menu(s) → Background → Transparent

If set to transparent, the background of the Column behind the Wrapper will be visible.

Configurations

4 COLUMN Mega Menu with Thumbnails

4-column-mega-menu-example

POWER Header → Advanced Mega Menu → Layout → Width of Mega Menu

Content Width

POWER Header → Advanced Mega Menu → Layout → Column Layouts & Widths

4 Columns - [ 3 | 3 | 3 | 3 ]

POWER Header → Advanced Mega Menu → Layout → Compensate Outer Column Padding

None

Sub Area Top and Sub Area Bottom

None

POWER Header → Advanced Mega Menu → Mega Menu(s) →  Style → Color Scheme

Light

Border Radius 

Checked

Border Radius → Only for Bottom Corners

Checked

Top Border

Checked

Bottom Shadow

Checked

Background → Background Color

#FFFFFF

POWER Header → Advanced Mega Menu → Mega Menu → Column 1-4 → Layout → Alignment Vertical

Top

POWER Header → Advanced Mega Menu → Mega Menu →  Column 1-4 → Style → Border

Column 1, 2, 3 = Right, Column 4 = None

POWER Header → Advanced Mega Menu → Mega Menu → Column 1 -4

Columns 1, 2, and 3 each have 2 wrappers; Column 4 has 1 wrapper.

POWER Header → Advanced Mega Menu → Mega Menu → Column 1-4  → Wrapper 1 → Content 1 → Rich Text Field

Thumbnail of Template, 317px x 317px

Border Radius for images from Theme Settings > Styling > Corners > Overwrite for Images

POWER Header → Advanced Mega Menu → Mega Menu → Column 1-3  → Wrapper 2 → Content 1 → Button/Link

CTA/Button Style = Link

POWER Header → Advanced Mega Menu → Mega Menu → Column 1-4  → Wrapper 1- 2 → Layout → Alignment Horizontal

Center

Add Padding to Wrapper?

Not checked

Add Border Radius to Wrapper?

Not Checked

Examples

marvia-mega-menu-example

Next Steps

Now that you've tackled the Advanced Mega Menu, you'll have a leg up on creating a customized Advanced Footer.

Next up:

NEVER MISS A POWER UPDATE

We are continuously improving our modules and updating our documentation. Stay in the loop.