Skip to content

Dropdown Schema

PropertyValue
namedropdown
categorygeneral
tagli
nestabletrue
KeyTypeLabelCSS
tagtextHTML tag
texttextText
linklinkLink to
ariaLabeltextAttribute
iconiconIcon on .brx-submenu-toggle button > svg
iconPaddingspacingIcon paddingpadding on .brx-submenu-toggle button
gapnumberGapgap on .brx-submenu-toggle
iconPositionselectIcon positionflex-direction on .brx-submenu-toggle
iconSizenumberIcon sizefont-size on .brx-submenu-toggle button
iconColorcolorIcon colorcolor on .brx-submenu-toggle button
iconTransformtransformIcon transformtransform on .brx-submenu-toggle button
iconTransformOpentransformIcon transformtransform on .brx-submenu-toggle button[aria-expanded="true"]
iconTransitiontextIcon transitiontransition on .brx-submenu-toggle button
caretSizenumberSizeborder-width on > .brx-dropdown-content::before
caretColorcolorColorborder-bottom-color on > .brx-dropdown-content::before
caretTransformtransformTransformtransform on > .brx-dropdown-content::before
caretPositiondimensionsPosition on > .brx-dropdown-content::before
staticcheckboxPosition
toggleOnselectToggle on
contentWidthnumberMin. widthmin-width on .brx-dropdown-content
contentTransitiontextTransitiontransition on > .brx-dropdown-content
contentTransformtransformTransformtransform on > .brx-dropdown-content
contentTransformOpentransformTransformtransform on &.open > .brx-dropdown-content
contentBackgroundbackgroundBackgroundbackground on .brx-dropdown-content
contentBorderborderBorderborder on .brx-dropdown-content
contentBoxShadowbox-shadowBox shadowbox-shadow on .brx-dropdown-content
contentTypographytypographyTypographyfont on .brx-dropdown-content
contentItemJustifyContentjustify-contentJustify contentjustify-content on .brx-dropdown-content > li > a, justify-content on .brx-submenu-toggle, width on .brx-dropdown-content > li > a, width on .brx-submenu-toggle a
contentItemPaddingspacingPaddingpadding on .brx-dropdown-content > li > a, padding on .brx-dropdown-content .brx-submenu-toggle > *, padding on &.brx-has-megamenu .brx-dropdown-content > *
contentItemBackgroundcolorBackgroundbackground-color on .brx-dropdown-content > li > a, background-color on .brx-dropdown-content .brx-submenu-toggle, background-color on &.brx-has-megamenu .brx-dropdown-content > *
contentItemBorderborderBorderborder on .brx-dropdown-content > li > a, border on .brx-dropdown-content .brx-submenu-toggle, border on &.brx-has-megamenu .brx-dropdown-content > *
contentItemTypographytypographyTypographyfont on .brx-dropdown-content > li > a, font on .brx-dropdown-content .brx-submenu-toggle > *, font on &.brx-has-megamenu .brx-dropdown-content > *
contentItemTransitiontextTransitiontransition on .brx-dropdown-content > li, transition on .brx-dropdown-content > li > a, transition on .brx-dropdown-content .brx-submenu-toggle, transition on &.brx-has-megamenu .brx-dropdown-content > *
contentItemBackgroundActivecolorBackgroundbackground-color on .brx-dropdown-content > li [aria-current="page"], background-color on .brx-dropdown-content > li .aria-current, background-color on &.brx-has-megamenu .brx-dropdown-content [aria-current="page"]
contentItemBorderActiveborderBorderborder on .brx-dropdown-content > li [aria-current="page"], border on .brx-dropdown-content > li .aria-current, border on &.brx-has-megamenu .brx-dropdown-content [aria-current="page"]
contentItemTypographyActivetypographyTypographyfont on .brx-dropdown-content > li [aria-current="page"], font on .brx-dropdown-content > li .aria-current, font on &.brx-has-megamenu .brx-dropdown-content [aria-current="page"]
megaMenucheckboxEnable
megaMenuSelectortextCSS selector
megaMenuSelectorVerticaltextCSS selector
multiLevelcheckboxEnable
multiLevelBackTexttextBack
multiLevelBackTypographytypographyBackfont on .brx-multilevel-back
multiLevelBackBackgroundcolorBackbackground-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