๐ŸŽจ CSS Tools

Box Shadow Generator

Build CSS box shadows visually. Add multiple layers, control every parameter, get copy-ready CSS.

Shadows
Active Shadow Controls
25%
Presets
Live Preview
โœ“ Copied!

Related CSS Tools

Frequently Asked Questions

What is box-shadow in CSS?

The CSS box-shadow property adds shadow effects around an element's frame. You can specify multiple shadows separated by commas, each with its own offsets, blur, spread, color, and optional inset keyword. It creates depth and elevation effects without images.

What is the difference between blur and spread in box-shadow?

Blur radius controls how blurry the edge of the shadow is โ€” a value of 0 creates a sharp shadow. Spread radius expands or contracts the shadow relative to the element. A positive spread makes the shadow larger than the element; negative values shrink it.

What does inset box-shadow do?

Adding the inset keyword flips the shadow from outside the element to inside. This is useful for pressed-button effects, inner glow, or creating the appearance of a concave surface. Inset shadows appear inside the element's border and behind the element's content.

Can I stack multiple box-shadows?

Yes โ€” you can add as many shadow layers as you want, separated by commas. They render front-to-back (the first shadow in the list is on top). This allows rich effects like neon glows, layered depth, and neumorphism.