Skip to content

Product Gallery Schema

PropertyValue
nameproduct-gallery
categorywoocommerce_product
tagdiv
nestablefalse
KeyTypeLabelCSS
productImageSizeselectProduct
thumbnailImageSizeselectThumbnail
lightboxImageSizeselectLightbox
thumbnailPositionselectPosition
itemWidthnumberItem widthwidth on &[data-pos="right"] .woocommerce-product-gallery .flex-control-nav, width on &[data-pos="left"] .woocommerce-product-gallery .flex-control-nav, width on &[data-pos="right"] .brx-product-gallery-thumbnail-slider, width on &[data-pos="left"] .brx-product-gallery-thumbnail-slider
columnsnumberColumnsgrid-template-columns on .flex-control-thumbs
gapnumberGapgap on .flex-control-thumbs, gap on .woocommerce-product-gallery, gap on &.thumbnail-slider
thumbnailOpacitynumberOpacityopacity on .woocommerce-product-gallery .flex-control-thumbs img:not(.flex-active), opacity on &.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image:not(.flex-active-slide) img
thumbnailActiveOpacitynumberOpacityopacity on .woocommerce-product-gallery .flex-control-thumbs img.flex-active, opacity on &.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img
thumbnailBorderborderBorderborder on .woocommerce-product-gallery .flex-control-thumbs img, border on &.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image img
thumbnailActiveBorderborderBorderborder on .woocommerce-product-gallery .flex-control-thumbs img.flex-active, border on &.thumbnail-slider .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image.flex-active-slide img
thumbnailSlidercheckboxSlider
thumbnailWrapperMaxHeightnumberSlidermax-height on &.thumbnail-slider .brx-product-gallery-thumbnail-slider
itemMarginnumberSlidermargin-inline-end on &.thumbnail-slider[data-pos="top"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image, margin-inline-end on &.thumbnail-slider[data-pos="bottom"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image, margin-bottom on &.thumbnail-slider[data-pos="right"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image, margin-bottom on &.thumbnail-slider[data-pos="left"] .brx-product-gallery-thumbnail-slider .woocommerce-product-gallery__image
maxItemsnumberMax. items
prevArrowiconPrev arrow
nextArrowiconNext arrow
arrowBackgroundcolorBackgroundbackground-color on .flex-direction-nav a
arrowBorderborderBorderborder on .flex-direction-nav a
arrowColorcolorColorcolor on .flex-direction-nav a
arrowSizenumberSizefont-size on .flex-direction-nav a > *, height on .flex-direction-nav a > svg
arrowHeightnumberHeightheight on .flex-direction-nav a
arrowWidthnumberWidthwidth on .flex-direction-nav a

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