Script&Theory

§13 / SECTIONS

REF: TG–DOC–13 · REV. 1.7

Slideshow

The Slideshow section (sections/slideshow.liquid) shows up to six full-width slides. Each slide has an image (plus optional mobile image) or a video, text, up to two buttons and its own overlay and color scheme. Shoppers swipe or scroll between slides, or use the dots.

TANGENT 1.7 / SHOPIFY OS 2.0 / UPDATED 2026-10-19

tangent / sections / slideshow
FIG. 01 — SLIDESHOW LAYOUT AND CONTROLSDIAGRAM

Setup

  1. Add Slideshow (category Banners). The preset includes two slides.
  2. Set a Slideshow name. Screen readers announce it.
  3. Choose Height, and turn Auto-rotate slides on or off.
  4. For each slide, add an Image and, optionally, a Mobile image (used up to 749 px wide). Add a Video to play it muted on loop instead of the image.

Section settings

SettingIDTypeDefaultOptions / notes
Slideshow namelabelTextFeaturedRead out by screen readers.
HeightheightSelectFull screen
  • Full screen
  • Large
  • Medium
  • Small
Auto-rotate slidesautoplayCheckboxOnA pause button is always shown. Rotation stops for shoppers who prefer reduced motion.
Time per slidespeedRange 3–12 s, step 16 s

Slide heights: Full screen 100svh, Large min(86svh, 880px), Medium min(64svh, 640px), Small min(44svh, 440px).

Slide block (slide)

Maximum six slides per section.

SettingIDTypeDefaultOptions / notes
ImageimageImage—
Mobile imageimage_mobileImage—Used on screens up to 749 px wide.
VideovideoVideo—Plays muted on loop instead of the image.
Text above headinglabelTextNew season
HeadingheadingInline rich textThe new collection
TexttextRich text—
First button labelbutton_1TextShop now
First button linklink_1URL—Falls back to the all-products collection.
Second button labelbutton_2Text—
Second button linklink_2URL—Falls back to the all-products collection.
Content positionpositionSelectBottom left
  • Bottom left
  • Bottom center
  • Center
  • Top left
Overlay opacityoverlayRange 0–90%, step 540%
Color schemecolor_schemeColor schemescheme-3

Controls

  • Dots: shown when there are two or more slides. The active dot fills over the slide duration.
  • Pause button: shown when auto-rotate is on or any slide has a video. It pauses rotation and slide videos.
  • There are no previous/next arrows.

Rotation also pauses on mouse hover, on keyboard focus inside the slideshow, when the slideshow is off screen, and when the browser tab is hidden. In the theme editor, selecting a slide block shows that slide and pauses rotation.

Structure

example.txt
1<slide-show> (sections/slideshow.liquid)
2├── Track (CSS scroll-snap, data-slides)
3│ └── Slide blocks (role="group"): media, overlay, label, heading, text, buttons
4└── Controls
5 ├── Dots (one per slide)
6 └── Pause / play button
text
For developers

Last updated for Tangent 1.7

Get support ↗