Skip to content

Free Tool

Box Shadow Generator

Create beautiful, layered CSS box shadows for your Squarespace elements. Preview in real-time, pick from presets, and copy production-ready CSS or LESS variables.

Why this matters

Subtle shadows add depth and polish to any website. They make cards pop, sections feel layered, and elements look clickable. But getting the values right by hand is tedious. This tool lets you dial in the perfect shadow visually and copy the CSS.

Preview

Presets

Pro

Unlock shadow presets

Shadow Layers

Pro

Unlock multi-layer shadows

Layer 1
0px
4px
12px
0px
#000000
15%

Generated Code

CSS
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
LESS Variable
@shadow-custom: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);

.your-element {
  box-shadow: @shadow-custom;
}

Squarespace Selectors

Apply your shadow to common Squarespace elements using these selectors in a Code Block or Custom CSS:

/* Content blocks */
.sqs-block {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}

/* Summary / blog items */
.summary-item {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}

/* Image blocks */
.sqs-block-image .design-layout-card {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}

/* Buttons */
.sqs-block-button-element {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}

/* Product items */
.ProductItem {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}

/* Cards & form blocks */
.sqs-block-form,
.sqs-block-newsletter {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}