How to Slow Down the Fade Transition in Squarespace 7.1 Gallery Slideshow

Squarespace 7.1 comes with beautiful, modern & simple Gallery Slideshow Blocks, which have a default fade transition between slides. This action works, but it tends to be too harsh, and in this case, it undermines the decorum and rhythm of your visual storytelling.

If you’ve ever wanted to reduce the speed of the fade transition in your slideshows, then this is the perfect tutorial for you, in which I'll guide you step-by-step to slow down the fade effect using “clean", easy-to-understand, performance-oriented CSS.

  • No plugins.

  • No JavaScript.

  • No developer mode required.

Why Adjust the Fade Speed?

Making the transition slower adds a nice visual to your site. Here's why it matters:

  • Improves storytelling – it's especially useful if you are creating a creative portfolio, personal stories, or product presentation.

  • Enhances UX – Tranquil animations give way to the perception of greater design intent and depth to an experience

  • Progressive enhancement – works better on mobile, where speed is crucial

  • Add some luxury if you want – these are some sluggish transitions, indicative of a more premium design feel

The Core Concept

The default fade uses an opacity transition. Squarespace does not provide this setting in the UI, but it's relatively easy to override with Custom CSS. This method focuses on slideshow slides and changes the duration of their transition.

Step-by-Step Implementation

Step 1: Access the Custom CSS Panel

From your Squarespace dashboard, go to
Go to Pages → Custom Code → Custom CSS

Step 2: Add the Following Code

Copied!

/* Slow down Gallery Slideshow fade effect */
.sqs-gallery-block-slideshow .slide {
  transition: opacity 1.5s ease !important;
}
/* Optional: improve background fade smoothness */
.sqs-gallery-block-slideshow .slide-background {
  transition: opacity 1.5s ease !important;
}
  

What This Code Does:

  • opacity 1.5s ease: Increases fade time from the default (~0.5s) to 1.5 seconds

  • !important: Ensures your custom timing takes priority over built-in styles

  • ease: Applies a natural easing curve for a smoother animation

Customize the Speed

To create a slower, more cinematic effect, you can extend the transition:

transition: opacity 3s ease;

This results in a gentle 3-second fade between slides, ideal for portfolios, high-end brands, and storytelling experiences.

Optional Enhancements

1. Fade + Subtle Zoom for a Premium Touch

Combine fading with a slow zoom effect to elevate your slideshow design:

Copied!

.sqs-gallery-block-slideshow .slide img {
  transform: scale(1);
  transition: .5s ease !important;
}
.sqs-gallery-block-slideshow .slide:hover img {
  transform: scale(1.05);
}
  

This adds a soft, zoom-in effect on hover, delivering a luxurious, interactive feel.

2. Apply Different Speeds for Mobile Devices

For a tailored mobile experience, use a media query:

Copied!

@media screen and (max-width: 767px) {
  .sqs-gallery-block-slideshow .slide {
    transition: opacity 2s ease !important;
  }
}
  

This ensures a slower, more digestible transition on smartphones, improving mobile UX.

How to Use This Site-Wide

  1. Open any page with a Gallery Slideshow Block

  2. Navigate to Go to Pages → Custom Code → Custom CSS

  3. Paste your preferred version of the CSS

  4. Save your changes and preview

These styles will now apply to all slideshow blocks across your entire website.

Final Thoughts

Squarespace 7.1’s Gallery Slideshow is pretty slick out of the box, but changing the fade speed can have a big impact. All that and more, with only a couple of lines of CSS:

  • Decelerate transitions for visual flair

  • Improve storytelling and flow

  • Improve the perceived value of the brand

  • Provide a seamless user experience across all devices


Frequently Asked Questions

  • Squarespace uses a built-in opacity transition of around 0.5 seconds for Gallery Slideshow Blocks. This quick fade may feel abrupt, especially for storytelling, portfolio showcases, or luxury branding.

  • Yes. You can simply use a few lines of CSS in the Custom CSS panel—no plugins, JavaScript, or Developer Mode required.


  • Paste the following CSS into Go to Pages → Custom Code → Custom CSS

    .sqs-gallery-block-slideshow .slide {

      transition: opacity 1.5s ease !important;

    }

    .sqs-gallery-block-slideshow .slide-background {

      transition: opacity 1.5s ease !important;

    }

    This increases the fade duration to 1.5 seconds and applies a smooth easing curve.


  • Yes. Just adjust the time value in the code. For example:

    transition: opacity 3s ease;

    This creates a 3-second fade, ideal for luxury brands and portfolio storytelling.


  • Yes, this method applies globally to all Gallery Slideshow Blocks on your Squarespace site. You only need to paste it once in the Custom CSS panel.

Walid Hasan

I'm a Professional Web developer and Certified Squarespace Expert. I have designed 1500+ Squarespace websites in the last 10 years for my clients all over the world with 100% satisfaction. I'm able to develop websites and custom modules with a high level of complexity.

If you need a website for your business, just reach out to me. We'll schedule a call to discuss this further :)

https://www.squareko.com/
Previous
Previous

How to Add Vertical Side Tabs in Squarespace 7.1

Next
Next

How to Adjust Logo Size on Mobile in Squarespace 7.1