Nav (Nestable)
The Nav (Nestable) element creates hierarchical navigation menus with dropdown functionality, multilevel support, and mobile-responsive behavior. It supports nested menu structures and can be used to build complex navigation systems.
Settings
Section titled “Settings”HTML Tag & Accessibility
Section titled “HTML Tag & Accessibility”-
HTML tag (text) - HTML tag for the navigation element. Supports dynamic data. Default placeholder:
nav. Validates HTML tag format. -
aria-label (text) - Accessibility label for the navigation. Supports dynamic data. Default placeholder: “Menu”.
Top Level (Item)
Section titled “Top Level (Item)”-
Gap (number with units) - Gap between top-level navigation items. Controls
gapproperty for.brx-nav-nested-itemsselector. -
Justify content (justify-content) - Horizontal alignment of top-level items. Deprecated since version 1.10. Description suggests using “Align items” under “Mobile menu” instead. Direction: row. Excludes space options.
-
Padding (spacing) - Padding for top-level navigation items. Controls
paddingproperty for multiple selectors including.brx-nav-nested-items > li > a, text links, icons, SVG elements, and submenu toggles. -
Background color (color) - Background color for top-level items. Controls
background-colorproperty for links, text links, icons, SVG elements, and submenu toggles. -
Border (border) - Border styling for top-level items. Controls
borderproperty for links, text links, icons, SVG elements, and submenu toggles. -
Typography (typography) - Typography settings for top-level items. Controls
fontproperty for links, text links, icons, SVG elements, and submenu toggles. -
Transform (transform) - Transform settings for top-level items. Controls
transformproperty for links, text links, icons, SVG elements, and submenu toggles. -
Transition (text) - Transition settings for top-level items. Supports dynamic data. Controls
transitionproperty for list items, links, text links, icons, SVG elements, submenu toggles, and submenu toggle children.
Active State
Section titled “Active State”-
Active (separator) - Visual separator for active state controls.
-
Background color (color) - Background color for active/current page items. Controls
background-colorproperty for[aria-current="page"]and.brx-submenu-toggle.aria-currentselectors. -
Border (border) - Border styling for active items. Controls
borderproperty for[aria-current="page"]and.brx-submenu-toggle.aria-currentselectors. -
Typography (typography) - Typography settings for active items. Controls
fontproperty for[aria-current="page"]and.brx-submenu-toggle.aria-current > *selectors.
Dropdown (Top Level Only)
Section titled “Dropdown (Top Level Only)”-
Dropdown (separator) - Separator for top-level dropdown controls. Description: “Only applies to top level dropdown elements.”
-
Text padding (spacing) - Padding for dropdown text. Controls
paddingproperty for.brx-nav-nested-items > li > .brx-submenu-toggle > spanselector. -
Icon padding (spacing) - Padding for dropdown icons. Controls
paddingproperty for.brx-nav-nested-items > li > .brx-submenu-toggle buttonselector. -
Gap (number with units) - Gap between text and icon in dropdown toggles. Controls
gapproperty for.brx-nav-nested-items > li > .brx-submenu-toggleselector.
Dropdown
Section titled “Dropdown”-
Text (separator) - Separator for dropdown text controls. Description: “Control dropdown element text.”
-
Text padding (spacing) - Padding for dropdown text. Controls
paddingproperty for.brx-submenu-toggle spanselector (applies to all dropdowns).
-
Icon (separator) - Separator for dropdown icon controls. Description: “Edit dropdown to set icon individually.”
-
Icon padding (spacing) - Padding for dropdown icons. Controls
paddingproperty for.brx-submenu-toggle buttonselector. -
Gap (number with units) - Gap between text and icon in dropdown toggles. Controls
gapproperty for.brx-submenu-toggleselector. -
Icon position (select) - Position of the dropdown icon. Options from icon position control options. Default placeholder: “Right”. Controls
flex-directionproperty for.brx-submenu-toggleselector (sets torow-reversewhen left). -
Icon size (number with units) - Size of the dropdown icon. Controls
font-sizeproperty for.brx-submenu-toggle buttonselector. -
Icon color (color) - Color of the dropdown icon. Controls
colorproperty for.brx-submenu-toggle buttonselector. -
Icon transform (transform) - Transform settings for dropdown icons. Controls
transformproperty for.brx-submenu-toggle button > *selector (targets icon only). -
Icon transform (Open) (transform) - Transform settings for dropdown icons when open. Controls
transformproperty for.brx-submenu-toggle button[aria-expanded="true"] > *selector (targets icon only). -
Icon transition (text) - Transition settings for dropdown icons. Supports dynamic data. Controls
transitionproperty for.brx-submenu-toggle button[aria-expanded] > *selector (targets icon only). Uses!importantto override other transitions.
Content
Section titled “Content”-
Content (separator) - Separator for dropdown content controls. Description: “Sub menu, mega menu, or multilevel area.”
-
Min. width (number with units) - Minimum width for dropdown content. Controls
min-widthproperty for.brx-dropdown-contentselector. Triggers re-render. -
Background color (color) - Background color for dropdown content. Controls
background-colorproperty for.brx-dropdown-contentselector. -
Border (border) - Border styling for dropdown content. Controls
borderproperty for.brx-dropdown-contentselector. -
Box shadow (box-shadow) - Box shadow for dropdown content. Controls
box-shadowproperty for.brx-dropdown-contentselector. -
Typography (typography) - Typography settings for dropdown content. Controls
fontproperty for.brx-dropdown-contentselector. -
Transform (transform) - Transform settings for dropdown content. Controls
transformproperty for.brx-nav-nested-items > .brxe-dropdown > .brx-dropdown-contentselector. -
Transform (Open) (transform) - Transform settings for dropdown content when open. Controls
transformproperty for.brx-nav-nested-items > .brxe-dropdown.open > .brx-dropdown-contentselector. -
Transition (text) - Transition settings for dropdown content. Supports dynamic data. Controls
transitionproperty for.brx-dropdown-contentselector. -
Z-index (number) - Z-index for dropdown elements. Controls
z-indexproperty for.brxe-dropdownselector. Default placeholder: 1001.
-
Item (separator) - Separator for dropdown item controls.
-
Padding (spacing) - Padding for dropdown items. Controls
paddingproperty for.brx-dropdown-content > li > aand.brx-dropdown-content :where(.brx-submenu-toggle > *)selectors. -
Background (color) - Background color for dropdown items. Controls
background-colorproperty for.brx-dropdown-content > liand.brx-dropdown-content .brx-submenu-toggleselectors. -
Border (border) - Border styling for dropdown items. Controls
borderproperty for.brx-dropdown-content > li:not(.brxe-dropdown)and.brx-dropdown-content .brx-submenu-toggleselectors. -
Typography (typography) - Typography settings for dropdown items. Controls
fontproperty for.brx-dropdown-content > li > aand.brx-dropdown-content .brx-submenu-toggle > *selectors. -
Transition (text) - Transition settings for dropdown items. Supports dynamic data. Controls
transitionproperty for dropdown content items, links, submenu toggles, and megamenu elements.
Multilevel
Section titled “Multilevel”-
Multilevel (separator) - Separator for multilevel controls. Description: “Show only active dropdown. Toggle on click. Inner dropdowns inherit multilevel.”
-
Enable (checkbox) - Enable multilevel dropdown functionality.
-
Back: Text (text) - Text for the back button in multilevel navigation. Only available when multilevel is enabled.
-
Back: Typography (typography) - Typography settings for the back button. Only available when multilevel is enabled. Controls
fontproperty for.brx-multilevel-backselector. -
Back: Background (color) - Background color for the back button. Only available when multilevel is enabled. Controls
background-colorproperty for.brx-multilevel-backselector.
Mobile Menu
Section titled “Mobile Menu”-
Mobile menu (separator) - Separator for mobile menu controls. Description: “Insert “Toggle” element after “Nav items” to show/hide your mobile menu.”
-
Keep open while styling (checkbox) - Keep mobile menu open during styling in the builder. Adds
brx-openclass. Not saved as setting. -
Hide at breakpoint / Show at breakpoint (select) - Breakpoint at which to show/hide mobile menu. Options include all breakpoints plus “Always” and “Never”. Default placeholder: “Mobile landscape”. Triggers re-render.
-
Width (number with units) - Width of the mobile menu. Controls
widthproperty for&.brx-open .brx-nav-nested-itemsselector. -
Height (number with units) - Height of the mobile menu. Controls
heightproperty for&.brx-open .brx-nav-nested-itemsselector. -
Padding (Dropdown) (spacing) - Padding for dropdown content in mobile view. Controls padding for
&.brx-open .brx-dropdown-content > *selector. Description: “Used to create visual hierarchy between nested dropdowns.” -
Align items (align-items) - Vertical alignment of mobile menu items. Controls
align-itemsproperty for&.brx-open .brx-nav-nested-itemsselector. -
Justify content (justify-content) - Horizontal alignment of mobile menu items. Controls
justify-contentproperty for&.brx-open .brx-nav-nested-itemsselector. -
Position (dimensions) - Position settings for the mobile menu. Controls multiple position properties.
-
Background color (color) - Background color for the mobile menu. Controls
background-colorproperty for mobile menu selectors.
-
Item (separator) - Separator for mobile menu item controls.
-
Align items (align-items) - Vertical alignment of mobile menu items. Excludes
stretchoption. Controlsalign-itemsproperty for various mobile menu item selectors.
Was this helpful?
A quick vote and short notes help us improve these docs faster.
Leave a note for us
Please do not include passwords, license keys, or personal data. We store submitted notes to improve the docs.
Thanks for sharing feedback. We're using it to improve these docs.