Menu Element

Last Update: April 14, 2024

The fully featured Menu Element can be used both throughout your content, and in the construction of Header Layout Sections using Avada Layouts. Read on to find out more about this exciting Element, and watch the video below for a comprehensive walkthrough.

For privacy reasons YouTube needs your permission to be loaded.

How To Use The Menu Element

The Menu Element allows you to place a menu anywhere on your site, including in a Header Layout in Avada Layouts.

To start, choose where you want to add your menu and add the element into your desired column.

There are five tabs in the Menu Element. The first one, General, is where you select the Menu to display and make some basic configuration settings to do with functionality and alignment. The Main tab is where you configure your selected menu’s appearance and colors. The Submenu tab has its own configuration options for any submenus. The Mobile tab is where you configure your menu for mobile, and the Extras tab offers animation options that allow you to determine how the menu interacts with the loading of the page.

Read on below for full details of all the Menu element options.

Element Options

Note: Please note that the displayed options screens below show ALL the available options for the element. If you have Avada’s Option Network Dependencies turned on, you will only see options relevant to your selections, and so the options screen may look somewhat different.

General

HeadingDescription
MenuSelect the menu which you want to use.
Element VisibilityChoose to show or hide the element on small, medium or large screens. You can choose more than one at a time.
Element Sticky VisibilityChoose to show or hide the element, based on the current mode (normal or sticky) of its parent container. You can choose more than one at a time.
DirectionChoose to have a horizontal or a vertical menu.
MarginSpacing above and below the section. Enter values including any valid CSS unit, ex: 4%.
Transition TimeSet the time for submenu expansion and all other hover transitions. In milliseconds.
Space Between Main Menu and SubmenuControls the space between the main menu and dropdowns.
Menu ArrowsChoose if you want to show dropdown arrows on the main menu and submenus.
Arrow SizeControls the width and height of the arrows.
CSS ClassAdd a class to the wrapping HTML element.
CSS IDAdd an ID to the wrapping HTML element.

Main

HeadingDescription
Minimum HeightThe minimum height for the main menu. Use any valid CSS unit.
Sticky Minimum HeightThe minimum height for main menu links when the container is sticky. Use any valid CSS unit.
Align ItemsSelect how main menu items will be aligned. Defines the default behavior for how flex items are laid out along the cross axis on the current line (perpendicular to the main-axis).
JustificationSelect how main menu items will be justified.
Main Menu TypographyControls the typography of the main menu item. Leave empty for the global font family.
Main Menu Item Text AlignSelect if main menu items should be aligned to the left, right or centered.
Main Menu Item PaddingSelect the padding for main menu items. Enter values including any valid CSS unit, ex: 10px or 10%.
Main Menu Item SpacingThe gap between main menu items. Use any valid CSS value, including its unit (10px, 4%, 1em etc).
Main Menu Item Border RadiusEnter values including any valid CSS unit, ex: 10px.
Main Menu Hover TransitionSelect the animation type when hovering the main menu items. This animation is applied to the background-color and borders.
Main Menu Icon PositionControls the main menu icon position.
Main Menu Icon SizeControls the size of the main menu icons.
Main Menu Item Background ColorControls the background-color for main menu items.
Main Menu Item Text ColorControls the color for main menu item text color.
Main Menu Item Border SizeSelect the border size for main menu items. Enter values including any valid CSS unit, ex: 10px.
Main Menu Item Border ColorControls the border-color for main menu items.
Main Menu Item Icon ColorControls the main menu icon color.

Submenu

HeadingDescription
Dropdown CaretsSelect whether dropdown carets should show as submenu indicator.
Submenu ModeSelect whether you want a classic dropdown, or a full-screen flyout.
Expand MethodSelect how submenus will expand. If carets are enabled, then they will become clickable.
Close On Outer ClickSelect if submenu should be closed on click outside the section.
Click Method ModeSelect how the submenus should open. Toggle allows several items to be open at a time. Accordion only allows one item to be open at a time.
Submenu IndentSet submenu indent. Enter values including any valid CSS unit, ex: 10px or 10%.
Submenu Expand DirectionChanges the expand direction for submenus and vertical menus.
Submenu Expand TransitionChanges the expand transition for submenus.
Submenu Maximum WidthThe maximum width for submenus. Use any valid CSS value.
Flyout DirectionControls the direction the flyout submenu starts from.
Submenu TypographyControls the typography of the submenu items. Leave empty for the global font family.
Submenu Item Text AlignSelect how the submenu text should be aligned.
Submenu Item PaddingSelect the padding for submenu items. Enter values including any valid CSS unit, ex: 10px or 10%.
Submenu Border RadiusEnter values including any valid CSS unit, ex: 10px.
Box ShadowSet to "Yes" to enable box shadows.
Box Shadow PositionSet the vertical and horizontal position of the box shadow. Positive values put the shadow below and right of the box, negative values put it above and left of the box. In pixels, ex. 5px.
Box Shadow Blur RadiusSet the blur radius of the box shadow. In pixels.
Box Shadow Spread RadiusSet the spread radius of the box shadow. A positive value increases the size of the shadow, a negative value decreases the size of the shadow. In pixels.
Box Shadow ColorControls the color of the box shadow.
Box Shadow StyleSet the style of the box shadow to either be an outer or inner shadow.
Submenu Thumbnail SizeControls the width and height of the submenu image thumbnails. Use "auto" for automatic resizing if you added either width or height.
Legacy Mega Menu Title JustificationSelect how legacy mega menu titles will be justified.
Submenu Separator ColorControls the color for the submenu items separator. Set to transparent for no separator.
Submenu Background ColorControls the background-color for submenu dropdowns.
Submenu Text ColorControls the text color for submenu dropdowns.
Close Icon ColorControls the close icon color for flyout submenu.

Mobile

HeadingDescription
Collapse to Mobile BreakpointThe breakpoint at which your navigation will collapse to mobile mode.
Mobile Menu ModeChoose if you want the mobile menu to be collapsed to a button, or always expanded.
Mobile Menu Expand ModeChange the width and position of expanded mobile menus.
Mobile Menu Opening ModeSelect how the submenus should open. Toggle allows several items to be open at a time. Accordion only allows one item to be open at a time.
Mobile Menu Trigger PaddingSelect the padding for your mobile menu's expand / collapse button. Enter values including any valid CSS unit, ex: 10px.
Mobile Menu Trigger Background ColorControls the background-color for the mobile menu trigger.
Mobile Menu Trigger Text ColorControls the text-color for the mobile menu trigger.
Mobile Menu Trigger TextThe text shown next to the mobile menu trigger icon.
Mobile Menu Trigger Expand IconSelect icon for expanding / opening the menu.
Mobile Menu Trigger Collapse IconSelect icon for collapsing / closing the menu.
Mobile Menu Trigger Font SizeControls the size of the mobile menu trigger. Font-Size In pixels.
Mobile Menu Trigger Horizontal AlignChange the horizontal alignment of the collapse / expand button within its container column.
Mobile Menu Trigger Button Full WidthTurn on to make the mobile menu trigger button span full-width.
Mobile Menu Trigger Bottom MarginControls the space between the mobile menu trigger and expanded mobile menu.
Mobile Menu Item Minimum HeightControls the height of each menu item. In pixels.
Mobile Menu Sticky Maximum HeightThe maximum height for mobile main menu links when the container is sticky. Use any valid CSS unit.
Mobile Menu Text AlignSelect if mobile menu items should be aligned to the left, right or centered.
Mobile Menu Indent SubmenusTurn on to enable identation for submenus.
Mobile Menu TypographyControls the typography of the mobile menu. Leave empty for the global font family.
Mobile Menu Separator ColorControls the color for mobile menu separators.
Mobile Menu Background ColorControls the background color for mobile menus.
Mobile Menu Text ColorControls the text color for mobile menus.

Extras

HeadingDescription
Animation TypeSelect the type of animation to use on the element.
Direction of AnimationSelect the incoming direction for the animation.
Animation ColorSelect the color of the animation
Speed of AnimationType in speed of animation in seconds (0.1 - 5).
Animation DelaySelect the delay time after the animation starts(0 - 5).
Offset of AnimationControls when the animation should start.