Slideshow

A powerful, multi-slide hero with image and product slides, advanced transitions, and full autoplay control. Create stunning first impressions that convert.

📁 sections/slideshow.liquid⏱️ 10 min setup

Overview

The Slideshow is one of the most impactful sections in your store. It supports multiple slide types, sophisticated transitions, thumbnails, and autoplay with progress indicators. Perfect for showcasing campaigns, products, or brand storytelling.

🎞️

Multiple Slide Types

Image slides, product slides, and video backgrounds

Transition Effects

Fade, slide, or parallax zoom animations
🎛️

Full Controls

Arrows, dots, thumbnails, and progress bar
⏱️

Smart Autoplay

Timed rotation with pause on hover

When to Use

  • Homepage hero — Showcase multiple campaigns, products, or lifestyle images
  • Seasonal campaigns — Rotate through promotional content automatically
  • Product launches — Highlight new arrivals with dedicated slides
  • Brand storytelling — Create a visual narrative with multiple slides

Quick Setup

Add a Slideshow in 3 Steps

  1. 1In the Theme Editor, click Add sectionSlideshow
  2. 2Click Add block → Choose Image slide or Product slide
  3. 3Upload images and configure your transition style

Section Settings

Layout

SettingTypeDefaultDescription
Section widthselectPage widthChoose 'Page width' to respect your max-width setting, or 'Full bleed' for edge-to-edge display.
Image focal pointselectCenterWhere to anchor the image when cropping. Options: Top, Center, Bottom.

💡 Note: The slideshow automatically adapts its height to match the image aspect ratio. This ensures your images display at their optimal proportions across all devices.

Slideshow Behavior

SettingTypeDefaultDescription
Loop continuouslycheckboxtrueWhen enabled, the slideshow returns to the first slide after the last one.
Auto-advance slidescheckboxfalseAutomatically move to the next slide after the specified time.
Time per sliderange5000msHow long each slide is visible before auto-advancing. Range: 1–9.5 seconds.

Transitions

Brave's slideshow includes 5 unique transition styles to match your brand aesthetic:

SettingTypeDefaultDescription
Slide transitionselectSlideThe animation style when changing slides. Options: Fade, Slide, Flip (3D), Creative, Parallax.
Transition durationrange500msHow long the transition animation takes. Faster = snappier, Slower = smoother.
Scroll reveal effectselectNoneOptional effect when the slideshow scrolls into view. 'Reveal' creates a curtain effect where images slide in dramatically.
Text entranceselectNoneAnimate text with a 'Fade up' effect when slides change.

💡 Tip: The Parallax transition creates a layered movement effect where the image and text move at different speeds, creating visual depth.

Navigation Controls

SettingTypeDefaultDescription
Show prev/next arrowscheckboxtrueDisplay arrow buttons on the left and right sides of the slideshow.
Show thumbnail stripcheckboxfalseDisplay small image previews below the slideshow for quick navigation.
Show progress barcheckboxfalseDisplay a segmented progress bar that fills as autoplay advances. Requires 'Auto-advance slides' to be enabled.

Section Spacing

SettingTypeDefaultDescription
Remove mobile top spacingcheckboxfalseUseful to stack sections seamlessly on mobile without gaps.

Appearance

SettingTypeDefaultDescription
Controls styleselectLight'Light' uses white arrows/dots for dark images. 'Dark' uses black arrows/dots for light images.

Block Types

The slideshow supports two types of blocks:

Image Slide

A simple image slide with optional heading and text overlay.

SettingTypeDefaultDescription
Desktop imageimage-The main image displayed on desktop screens. Recommended: 2400×1200px or wider.
Mobile imageimage-Optional portrait image for mobile. Falls back to desktop image if not set.
Headingtext-Large text overlay displayed on the slide.
Textrichtext-Supporting text displayed below the heading.

Product Slide

A slide that features a specific product with its card displayed.

SettingTypeDefaultDescription
Productproduct-Select a product to feature on this slide.
Desktop imageimage-Override the product's featured image with a custom lifestyle photo.
Mobile imageimage-Optional mobile-specific image.
Headingtext-Override the product title with custom text.
Textrichtext-Custom description. If left empty, uses a truncated version of the product description.
Content positionselectLeftPosition the text and product card on the left or right side of the slide.
Overlay colorcolorTransparentAdd a semi-transparent color overlay to improve text readability.

Best Practices

Image Recommendations

Desktop
2400 × 1200px — 2:1 aspect ratio (landscape)
Mobile
800 × 1200px — 2:3 aspect ratio (portrait)

⚠️ Important: Always upload a separate mobile image for the best experience on phones. Desktop images cropped to mobile often cut off important content.

Transition Selection Guide

🌊

Fade

Smooth and unobtrusive

Best for: Elegant, minimal brands
➡️

Slide

Classic horizontal carousel

Best for: Works universally
🔄

Flip (3D)

Bold, modern effect

Best for: Creates visual impact

Creative

Adds scale and movement

Best for: Fashion/luxury brands
🎥

Parallax

Layered movement depth

Best for: Storytelling slides

Performance Tips

  1. Limit slides to 3–5 — More slides means more images to load
  2. Use WebP images — Shopify automatically serves WebP when supported
  3. Enable lazy loading — The theme handles this automatically for below-fold content
  4. Use 'Adapt to image' height — Avoids unnecessary cropping and processing

Troubleshooting

Slides look cropped

  • Switch height mode to Adapt to image to preserve aspect ratios
  • Check the Image focal point setting (try Top or Bottom)
  • Upload images with the recommended dimensions

Autoplay not working

  • Ensure Auto-advance slides is enabled
  • Check if you have multiple slides (autoplay needs 2+ slides)
  • Progress bar only shows when autoplay is enabled

Controls are hard to see

  • Switch Controls style from Light to Dark (or vice versa) based on your image brightness
  • Light controls work best on dark images, dark controls on light/bright images

Thumbnails not showing

  • Ensure Show thumbnail strip is enabled
  • Check that at least one slide has a desktop image set