Skip to content

Nav Menu Schema

PropertyValue
namenav-menu
categorywordpress
tagdiv
nestablefalse
KeyTypeLabelCSS
menuselectMenu
menuAlignmentdirectionAlignmentflex-direction on .bricks-nav-menu
menuJustifyContentjustify-contentJustify contentjustify-content on .bricks-nav-menu > li > a, justify-content on .bricks-nav-menu > li > .brx-submenu-toggle
menuGapnumberGapgap on .bricks-nav-menu
menuMarginspacingMarginmargin on .bricks-nav-menu > li
menuPaddingspacingPaddingpadding on .bricks-nav-menu > li > a, padding on .bricks-nav-menu > li > .brx-submenu-toggle > *
menuBackgroundbackgroundBackgroundbackground on .bricks-nav-menu > li\{pseudo\} > a, background on .bricks-nav-menu > li\{pseudo\} > .brx-submenu-toggle
menuBorderborderBorderborder on .bricks-nav-menu > li\{pseudo\} > a, border on .bricks-nav-menu > li\{pseudo\} > .brx-submenu-toggle
menuTypographytypographyTypographyfont on .bricks-nav-menu > li\{pseudo\} > a, font on .bricks-nav-menu > li\{pseudo\} > .brx-submenu-toggle > *
menuActiveBackgroundbackgroundActive backgroundbackground on .bricks-nav-menu > .current-menu-item > a, background on .bricks-nav-menu > .current-menu-item > .brx-submenu-toggle, background on .bricks-nav-menu > .current-menu-parent > a, background on .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle, background on .bricks-nav-menu > .current-menu-ancestor > a, background on .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle
menuActiveBorderborderActive borderborder on .bricks-nav-menu .current-menu-item > a, border on .bricks-nav-menu .current-menu-item > .brx-submenu-toggle, border on .bricks-nav-menu > .current-menu-parent > a, border on .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle, border on .bricks-nav-menu > .current-menu-ancestor > a, border on .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle
menuActiveTypographytypographyActive typographyfont on .bricks-nav-menu .current-menu-item > a, font on .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > *, font on .bricks-nav-menu > .current-menu-parent > a, font on .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > *, font on .bricks-nav-menu > .current-menu-ancestor > a, font on .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > *
menuIconiconIcon on .bricks-nav-menu > li.menu-item > .brx-submenu-toggle svg
menuIconTransformtransformIcon transformtransform on .bricks-nav-menu button[aria-expanded="false"] > *
menuIconTransformOpentransformIcon transformtransform on .bricks-nav-menu button[aria-expanded="true"] > *
menuIconTypographytypographyIcon typographyfont on .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle\{pseudo\} button[aria-expanded]
menuIconPositionselectIcon position
menuIconMarginspacingIcon marginmargin on .bricks-nav-menu .brx-submenu-toggle button
menuIconPaddingspacingIcon paddingpadding on .bricks-nav-menu .brx-submenu-toggle button
submenuStaticcheckboxPosition
subMenuBackgroundListbackgroundBackgroundbackground on .bricks-nav-menu .sub-menu
subMenuBorderborderBorderborder on .bricks-nav-menu .sub-menu
subMenuBoxShadowbox-shadowBox shadowbox-shadow on .bricks-nav-menu .sub-menu
subMenuTransformtransformTransformtransform on .bricks-nav-menu > li > .sub-menu, transform on .bricks-nav-menu > li > .brx-megamenu
subMenuTransformOpentransformTransformtransform on .bricks-nav-menu > li.open > .sub-menu, transform on .bricks-nav-menu > li.open > .brx-megamenu
caretSizenumberSizeborder-width
caretColorcolorColorborder-bottom-color
caretTransformtransformTransformtransform
caretPositiondimensionsPosition
subMenuJustifyContentjustify-contentJustify contentjustify-content on .bricks-nav-menu .sub-menu a, justify-content on .bricks-nav-menu .sub-menu button
subMenuPaddingspacingPaddingpadding on .bricks-nav-menu .sub-menu a, padding on .bricks-nav-menu .sub-menu button
subMenuBackgroundbackgroundBackgroundbackground on .bricks-nav-menu .sub-menu .menu-item
subMenuItemBorderborderBorderborder on .bricks-nav-menu .sub-menu > li
subMenuTypographytypographyTypographyfont on .bricks-nav-menu .sub-menu > li\{pseudo\} > a, font on .bricks-nav-menu .sub-menu > li\{pseudo\} > .brx-submenu-toggle > *
subMenuActiveBackgroundbackgroundActive backgroundbackground on .bricks-nav-menu .sub-menu > .current-menu-item > a, background on .bricks-nav-menu .sub-menu > .current-menu-item > .brx-submenu-toggle, background on .bricks-nav-menu .sub-menu > .current-menu-ancestor > a, background on .bricks-nav-menu .sub-menu > .current-menu-ancestor > .brx-submenu-toggle
subMenuActiveBorderborderActive borderborder on .bricks-nav-menu .sub-menu > .current-menu-item > a, border on .bricks-nav-menu .sub-menu > .current-menu-item > .brx-submenu-toggle, border on .bricks-nav-menu .sub-menu > .current-menu-ancestor > a, border on .bricks-nav-menu .sub-menu > .current-menu-ancestor > .brx-submenu-toggle
subMenuActiveTypographytypographyActive typographyfont on .bricks-nav-menu .sub-menu > .current-menu-item > a, font on .bricks-nav-menu .sub-menu > .current-menu-item > .brx-submenu-toggle > *, font on .bricks-nav-menu .sub-menu > .current-menu-ancestor > a, font on .bricks-nav-menu .sub-menu > .current-menu-ancestor > .brx-submenu-toggle > *
subMenuIconiconIcon on .bricks-nav-menu .sub-menu .brx-submenu-toggle\{pseudo\} svg
subMenuIconSizenumberIcon sizeheight on .bricks-nav-menu .sub-menu .brx-submenu-toggle svg, width on .bricks-nav-menu .sub-menu .brx-submenu-toggle svg, font-size on .bricks-nav-menu .sub-menu .brx-submenu-toggle i
subMenuIconTransformtransformIcon transformtransform on .bricks-nav-menu .sub-menu button > *
subMenuIconTransformOpentransformIcon transformtransform on .bricks-nav-menu .sub-menu button[aria-expanded="true"] > *
subMenuIconTypographytypographyIcon typographyfont on .bricks-nav-menu .sub-menu .brx-submenu-toggle > a\{pseudo\} + button
subMenuIconPositionselectIcon position
subMenuIconMarginspacingIcon marginmargin on .bricks-nav-menu .sub-menu .brx-submenu-toggle button
subMenuIconPaddingspacingIcon paddingpadding on .bricks-nav-menu .sub-menu .brx-submenu-toggle button
mobileMenuselectmobileMenu
mobileMenuCustomBreakpointnumberCustom breakpoint
mobileMenuPositionselectPosition
mobileMenuTopnumberToptop on .bricks-mobile-menu-wrapper
mobileMenuWidthnumberWidthwidth on .bricks-mobile-menu-wrapper
mobileMenuHeightnumberHeightheight on .bricks-mobile-menu-wrapper
mobileMenuFadeIncheckboxFade in
mobileMenuAlignmentjustify-contentVerticaljustify-content on .bricks-mobile-menu-wrapper
mobileMenuAlignItemsalign-itemsHorizontalalign-items on .bricks-mobile-menu-wrapper, justify-content on .bricks-mobile-menu-wrapper .brx-submenu-toggle, width on .bricks-mobile-menu-wrapper a
mobileMenuTextAligntext-alignText aligntext-align on .bricks-mobile-menu-wrapper
mobileMenuBackgroundbackgroundBackgroundbackground on .bricks-mobile-menu-wrapper:before
mobileMenuBackgroundFiltersfiltersBackground filtersfilter on .bricks-mobile-menu-wrapper:before
mobileMenuBoxShadowbox-shadowBox shadowbox-shadow on .bricks-mobile-menu-wrapper:before
mobileMenuOverlaybackgroundOverlaybackground on .bricks-mobile-menu-overlay
mobileMenuPaddingspacingPaddingpadding on .bricks-mobile-menu > li > a, padding on .bricks-mobile-menu > li > .brx-submenu-toggle > *
mobileMenuItemBackgroundcolorBackgroundbackground-color on .bricks-mobile-menu > li > a, background-color on .bricks-mobile-menu > li > .brx-submenu-toggle
mobileMenuItemBackgroundActivecolorBackgroundbackground-color on .bricks-mobile-menu > li > a[aria-current="page"], background-color on .bricks-mobile-menu > .current-menu-item > .brx-submenu-toggle
mobileMenuBorderborderBorderborder on .bricks-mobile-menu > li > a, background-color on .bricks-mobile-menu > li > .brx-submenu-toggle
mobileMenuActiveBorderborderBorderborder on .bricks-mobile-menu > .current-menu-item > a, border on .bricks-mobile-menu > .current-menu-item > .brx-submenu-toggle, border on .bricks-mobile-menu > .current-menu-ancestor > .brx-submenu-toggle
mobileMenuTypographytypographyTypographyfont on .bricks-mobile-menu > li > a, font on .bricks-mobile-menu > li > .brx-submenu-toggle > *
mobileMenuActiveTypographytypographyTypographyfont on .bricks-mobile-menu [aria-current="page"], font on .bricks-mobile-menu [aria-current="page"] + button, font on .bricks-mobile-menu > .current-menu-item > a, font on .bricks-mobile-menu > .current-menu-parent > a, font on .bricks-mobile-menu > .current-menu-item > .brx-submenu-toggle > *, font on .bricks-mobile-menu > .current-menu-parent > .brx-submenu-toggle > *
mobileMenuIconiconIcon on .bricks-mobile-menu-wrapper .brx-submenu-toggle svg
mobileMenuCloseIconiconClose icon on .bricks-mobile-menu-wrapper .brx-submenu-toggle svg.close
mobileMenuIconTypographytypographyIcon typographyfont on .bricks-mobile-menu > .menu-item-has-children .brx-submenu-toggle button
mobileMenuIconPositionselectIcon position
mobileMenuIconMarginspacingIcon marginmargin on .bricks-mobile-menu .menu-item-has-children .brx-submenu-toggle button
mobileSubMenuPaddingspacingPaddingpadding on .bricks-mobile-menu .sub-menu > .menu-item > a, padding on .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle > *
mobileSubMenuItemBackgroundcolorBackgroundbackground-color on .bricks-mobile-menu .sub-menu > .menu-item > a, background-color on .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle
mobileSubMenuItemBackgroundActivecolorBackgroundbackground-color on .bricks-mobile-menu .sub-menu > .menu-item > a[aria-current="page"], background-color on .bricks-mobile-menu .sub-menu .current-menu-item > .brx-submenu-toggle
mobileSubMenuBorderborderBorderborder on .bricks-mobile-menu .sub-menu > .menu-item
mobileSubMenuBorderActiveborderBorderborder on .bricks-mobile-menu .sub-menu > .current-menu-item > a, border on .bricks-mobile-menu .sub-menu > .current-menu-item > .brx-submenu-toggle, border on .bricks-mobile-menu .sub-menu > .current-menu-ancestor > .brx-submenu-toggle
mobileSubMenuTypographytypographyTypographyfont on .bricks-mobile-menu .sub-menu > li > a, font on .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > *
mobileSubMenuActiveTypographytypographyActive typographyfont on .bricks-mobile-menu .sub-menu > .current-menu-item > a, font on .bricks-mobile-menu .sub-menu > .current-menu-item > .brx-submenu-toggle > *
mobileMenuToggleAriaLabeltextaria-label
mobileMenuToggleWidthnumberToggle widthwidth on .bricks-mobile-menu-toggle, width on .bricks-mobile-menu-toggle .bar-top, width on .bricks-mobile-menu-toggle .bar-center, width on .bricks-mobile-menu-toggle .bar-bottom
mobileMenuToggleColorcolorColorcolor on .bricks-mobile-menu-toggle
mobileMenuToggleHidecheckboxHide closedisplay on &.show-mobile-menu .bricks-mobile-menu-toggle
mobileMenuToggleColorClosecolorColor closecolor on &.show-mobile-menu .bricks-mobile-menu-toggle
mobileMenuToggleClosePositiondimensionsClose position on &.show-mobile-menu .bricks-mobile-menu-toggle
megaMenucheckboxEnable
megaMenuSelectortextCSS selector
megaMenuToggleOnselectToggle on
megaMenuTransitiontextTransitiontransition on .brx-megamenu
megaMenuTransformtransformTransformtransform on .bricks-nav-menu > .brx-has-megamenu > .brx-megamenu
megaMenuTransformOpentransformTransformtransform on .bricks-nav-menu > .brx-has-megamenu.open > .brx-megamenu, transform on .bricks-nav-menu > .brx-has-megamenu.open > .brx-megamenu
multiLevelcheckboxEnable
multiLevelBackTexttextBack
multiLevelBackTypographytypographyBackfont on .brx-multilevel-back
multiLevelBackgroundcolorBackbackground-color on .brx-multilevel-back

Shared CSS controls available on all elements. Keys are prefixed with _ and support responsive/pseudo-class variants via colon syntax (e.g. _typography:tablet_portrait:hover).

KeyTypeLabelCSS
_contenttextContentcontent
_marginspacingMarginmargin
_paddingspacingPaddingpadding
_widthnumberWidthwidth
_widthMinnumberMin. widthmin-width
_widthMaxnumberMax. widthmax-width
_heightnumberHeightheight
_heightMinnumberMin. heightmin-height
_heightMaxnumberMax. heightmax-height
_aspectRatiotextAspect ratioaspect-ratio
_positionselectPositionposition
_topnumberToptop
_rightnumberRightright
_bottomnumberBottombottom
_leftnumberLeftleft
_zIndexnumberZ-indexz-index
_ordernumberOrderorder
_displayselectDisplaydisplay, align-items
_visibilityselectVisibilityvisibility
_overflowtextOverflowoverflow
_opacitynumberOpacityopacity
_cursorselectCursorcursor
_isolationselectIsolationisolation
_mixBlendModeselectMix blend modemix-blend-mode
_pointerEventstextPointer eventspointer-events
_perspectivenumberPerspectiveperspective
_perspectiveOrigintextPerspective originperspective-origin
_gridItemJustifySelfalign-itemsJustify selfjustify-self
_flexDirectiondirectionDirectionflex-direction
_alignSelfalign-itemsAlign selfalign-self
_justifyContentjustify-contentAlign main axisjustify-content
_alignItemsalign-itemsAlign cross axisalign-items
_gapnumberGapgap
_flexGrownumberFlex growflex-grow
_flexShrinknumberFlex shrinkflex-shrink
_flexBasistextFlex basisflex-basis
_useMasonrycheckbox%s layout
_masonryColumnnumberColumns--columns
_masonryGutternumberSpacing--gutter
_masonryHorizontalOrdercheckboxHorizontal order
_masonryTransitionDurationnumberTransition
_masonryTransitionModeselectReveal animation
_typographytypography_typographyfont
_backgroundbackground_backgroundbackground
_shapeDividersrepeaterCustom shape
_gradientgradient_gradientbackground-image
_borderborderBorderborder
_boxShadowbox-shadowBox shadowbox-shadow
_transformtransformTransformtransform
_transformOrigintextTransform origintransform-origin
_motionElementParallaxcheckboxElement parallax
_motionElementParallaxSpeedXnumberHorizontal speed--brx-motion-parallax-speed-x
_motionElementParallaxSpeedYnumberVertical speed--brx-motion-parallax-speed-y
_motionBackgroundParallaxcheckboxBackground parallax
_motionBackgroundParallaxSpeednumberBackground speed--brx-motion-background-speed
_motionStartVisiblePercentnumberParallax start point
_cssCustomcodeCustom CSS
_cssClassestextCSS classes
_cssIdtextCSS ID
_cssFiltersfiltersCSS Filtersfilter
_cssTransitiontextTransitiontransition
_attributesrepeaterName
_scrollSnapTypeselectTypescroll-snap-type on html, scroll-snap-align on .brxe-section
_scrollSnapAlignselectAlignscroll-snap-align on .brxe-section
_scrollSnapStopselectStopscroll-snap-stop on .brxe-section