Skip to main content
TF

CSS Box Shadow Generator

Visually create CSS box-shadow with live preview and copy the code

Horizontal5px
Vertical5px
Blur15px
Spread0px
Opacity30%
box-shadow: 5px 5px 15px 0px rgba(71, 75, 255, 0.30);

What is CSS Box Shadow Generator?

CSS Box Shadow Generator lets you visually design box shadows for your web elements with a live preview. Adjust horizontal and vertical offset, blur radius, spread, color, and opacity using intuitive sliders, then copy the ready-to-use CSS code. No more guessing shadow values — see exactly how your shadow looks in real time before adding it to your stylesheet.

How to Use This Tool

  1. Adjust the sliders for horizontal offset, vertical offset, blur, and spread
  2. Pick a shadow color and adjust the opacity
  3. Toggle between outset (default) and inset shadows
  4. Copy the generated CSS box-shadow property and paste it into your code

Common Use Cases

  • Adding subtle elevation shadows to card components and buttons
  • Creating layered shadow effects for modern UI designs
  • Designing inset shadows for pressed or sunken button states
  • Generating consistent shadow values across a design system

Frequently Asked Questions

What is the CSS box-shadow property?

box-shadow adds shadow effects around an element's frame. It takes values for horizontal offset, vertical offset, blur radius, spread radius, and color. Multiple shadows can be comma-separated.

Can I add multiple shadows?

Yes, in CSS you can chain multiple box-shadow values separated by commas. This tool generates a single shadow — combine multiple outputs in your CSS for layered effects.

What is the difference between box-shadow and drop-shadow?

box-shadow applies to the element's rectangular box. drop-shadow (a CSS filter) follows the element's actual shape including transparent areas, making it better for non-rectangular elements like images with transparency.