Gallery Block Elements
COMPONENT SELECTOR GUIDE
“Slideshow” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.sqs-block-gallery | The outer gallery block container. This selector will select all gallery blocks, no matter which layout is selected. | |
.sqs-gallery-block-slideshow | The inner gallery block container that only selects "Slideshow" gallery blocks. | |
.sqs-gallery-block-slideshow .sqs-gallery-design-stacked-slide | The individual slides that contain the image elements in the slideshow. | |
.sqs-gallery-block-slideshow .sqs-gallery-design-stacked-slide.sqs-active-slide | The individual slide that is actively being shown in the slideshow container. | |
.sqs-gallery-block-slideshow a[href] | If the images have click through URLs, this is the parent anchor element if the image. | |
.sqs-gallery-block-slideshow .thumb-image | The gallery slide image elements. | |
.sqs-gallery-block-slideshow .meta-inside | The parent container for the metadata, including the image title and description. | |
.sqs-gallery-block-slideshow .meta-title | The image title text. | |
.sqs-gallery-block-slideshow .meta-description | The image description container. | |
.sqs-gallery-block-slideshow .meta-description p | The image description text. | |
.sqs-gallery-block-slideshow .sqs-gallery-controls | The container for the slideshow gallery left and right arrows. This element is not visible - it is just the container for the controls. | |
.sqs-gallery-block-slideshow .sqs-gallery-controls .previous, .sqs-gallery-block-slideshow .sqs-gallery-controls .previous:before | The "Previous" slide arrow and it's respective ":before" pseudo-element which is used to add the icon imagery. | |
.sqs-gallery-block-slideshow .sqs-gallery-controls .next, .sqs-gallery-block-slideshow .sqs-gallery-controls .next:before | The "Next" slide arrow and it's respective ":before" pseudo-element which is used to add the icon imagery. | |
.sqs-gallery-block-slideshow .sqs-gallery-thumbnails | The container for the thumbnail images below the slideshow container. | |
.sqs-gallery-block-slideshow .sqs-gallery-design-strip-slide | The individual thumbnail images. | |
.sqs-gallery-block-slideshow .sqs-gallery-design-strip-slide.sqs-active-slide | The active thumbnail image. |
HTML Structure Explanation
The HTML structure of the “Slideshow” gallery block, including it’s descendant elements.
“Carousel” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.sqs-block-gallery | The outer gallery block container. This selector will select all gallery blocks, no matter which layout is selected. | |
.sqs-gallery-block-slider | The inner gallery block container that only selects "Carousel" gallery blocks. | |
.sqs-gallery-block-slider .sqs-wrapper | The parent container for the carousel slides. | |
.sqs-gallery-block-slider .sqs-gallery-design-strip-slide | The individual carousel slides; This will either be a link element that contains the image if there is a click-through link on the image, or an image elementif it doesn't have a link. | |
.sqs-gallery-block-slider .sqs-gallery-design-strip-slide.sqs-active-slide | The individual slide that is actively being shown in the carousel container. | |
.sqs-gallery-block-slider .sqs-gallery-controls | The container for the slideshow gallery left and right arrows. This element is not visible - it just holds the left and right arrows. | |
.sqs-gallery-block-slider .previous, .sqs-gallery-block-slider .previous:before | The "Previous" slide arrow and it's respective ":before" pseudo-element which is used to add the icon imagery. | |
.sqs-gallery-block-slider .next, .sqs-gallery-block-slider .next:before | The "Next" slide arrow and it's respective ":before" pseudo-element which is used to add the icon imagery. |
HTML Structure Explanation
The HTML structure of the “Carousel” gallery block, including it’s descendant elements.
“Grid” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.sqs-block-gallery | The outer gallery block container. This selector will select all gallery blocks, no matter which layout is selected. | |
.sqs-gallery-block-grid | The inner gallery block container that only selects "Grid" gallery blocks. | |
.sqs-gallery-block-grid .sqs-gallery-design-grid-slide | The individual grid item image containers | |
.sqs-gallery-block-grid .margin-wrapper | The wrapper that adds padding to the grid items. | |
.sqs-gallery-block-grid .image-slide-anchor | The anchor link that surrounds each image. | |
.sqs-gallery-block-grid .thumb-image | The grid item image elements. | |
.sqs-gallery-block-grid .image-slide-title | The image title text. |
HTML Structure Explanation
The HTML structure of the “Grid” gallery block, including it’s descendant elements.
“Stacked” Layout
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
.sqs-block-gallery | The outer gallery block container. This selector will select all gallery blocks, no matter which layout is selected. | |
.sqs-gallery-block-stacked | The inner gallery block container that only selects "Stacked" gallery blocks. | |
.sqs-gallery-block-stacked .image-wrapper | The container for the image element and the anchor link (if it has a link). | |
.sqs-gallery-block-stacked a[href] | If the gallery image has a click-through link, this element is a wrapper for the image element described below. | |
.sqs-gallery-block-stacked .thumb-image | The image element. | |
.sqs-gallery-block-stacked .meta | The image title and description container. | |
.sqs-gallery-block-stacked .meta-inside | The inner metadata wrapper. | |
.sqs-gallery-block-stacked .meta-title | The image title text. | |
.sqs-gallery-block-stacked .meta-description p | The image description text. |
HTML Structure Explanation
The HTML structure of the “Stacked” gallery block, including it’s descendant elements.
Unique Gallery Blocks
Relevant CSS Selectors
CSS Selector(s) | HTML Element | Picture of Element (the blue area highlights the element; the green area highlights the element's padding; the orange area highlights the element's margin) |
---|---|---|
#block-yui_3_17_2_1_1690691237911_5006 | Targets a unique Squarespace element using its unique ID attribute. The selector in the left column is just the general form of the block ID, but the characters that come after "#block-" will be different for each element. |
HTML Structure Explanation
Every Squarespace block element, such as the Gallery Block, will have a class name of “.sqs-block”. This element will additionally have an ID attribute that begins with “block-” and ends with a random string of characters as pictured below.