Page Loading Animation with Custom GIF

What You'll Create

A custom loading animation that displays while your page loads, then gracefully fades away to reveal your content. Use any animated GIF you want—your logo animation, a branded spinner, or a creative loading graphic.

The Problem It Solves

Squarespace pages can sometimes take a moment to fully load, especially with large images or complex layouts. Without a loading screen, visitors see content popping in piece by piece, which looks unpolished. There's no built-in way to show a branded loading animation.

Perfect For

Branded site introductions, Portfolio splash screens, High-end client presentations, Product launch pages, Sites with heavy imagery

What Makes This Different

This technique creates a fullscreen overlay with your custom GIF that automatically fades out after a set time (5 seconds by default). You control the background color, GIF size, and fade timing. There's also an option to show the loading screen only once per visitor session—so returning visitors or those navigating between pages don't see it repeatedly. The overlay disappears in the Squarespace editor so you can work normally.

Details

  • Section Type: Fluid & Classic

  • Code Type: CSS

  • Prerequisites: Animated GIF uploaded to your Squarespace files or hosted elsewhere

  • Toolkit Title: Loading GIF

Learn This Technique

This is one of 150+ code techniques taught inside Standout Squarespace, where you get:

  • The complete, copy-paste code

  • Video walkthrough explaining how it works

  • The principles behind the technique so you can customize it

  • Access to our private community for support

Get Access to Standout Squarespace →
Previous
Previous

Embed Website in Device Mockup Frame

Next
Next

Decorative Section Background Images