CSS Shadow Generator
A free online tool to visually create CSS box-shadow and text-shadow and copy the code.
Box Shadow
Shadow Type
Shadow Layers
Layer 1
10%
CSS Code
box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);Shadow Presets
Key Features
- 2 Types: Box Shadow, Text Shadow
- Real-time Preview: See changes instantly
- Multiple Layers: Add up to 5 shadow layers
- Fine Control: X/Y offset, blur, spread, color, opacity
- Inset Support: Inner shadow effect
- Presets: 6 shadow presets
- One-Click Copy: Copy CSS code instantly
Shadow Types
1. Box Shadow
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
Adds shadow effects outside or inside elements.
Parameters:
- X Offset: Horizontal movement (-50px ~ 50px)
- Y Offset: Vertical movement (-50px ~ 50px)
- Blur: Shadow blur amount (0 ~ 100px)
- Spread: Shadow size (-50px ~ 50px)
- Color: Shadow color and opacity
- Inset: Convert to inner shadow
Use Cases:
- Card shadows
- Button depth
- Modal backgrounds
- Image border effects
2. Text Shadow
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
Adds shadow effects to text.
Parameters:
- X Offset: Horizontal movement (-50px ~ 50px)
- Y Offset: Vertical movement (-50px ~ 50px)
- Blur: Shadow blur amount (0 ~ 100px)
- Color: Shadow color and opacity
Use Cases:
- Header titles
- Logo text
- Neon effects
- 3D text
Multiple Layer Shadows
Multiple shadows can be layered using comma separation.
Elevated Card
.elevated-card {
box-shadow:
0 1px 3px rgba(0, 0, 0, 0.12),
0 1px 2px rgba(0, 0, 0, 0.24);
}
.elevated-card:hover {
box-shadow:
0 14px 28px rgba(0, 0, 0, 0.25),
0 10px 10px rgba(0, 0, 0, 0.22);
}
Neon Effect
.neon-text {
text-shadow:
0 0 10px #fff,
0 0 20px #fff,
0 0 30px #fff,
0 0 40px #0ff,
0 0 70px #0ff;
}
Browser Compatibility
Box Shadow
- ✅ Chrome 10+
- ✅ Firefox 4+
- ✅ Safari 5.1+
- ✅ Edge 12+
- ✅ IE 9+
- ✅ All mobile browsers
Text Shadow
- ✅ Chrome 4+
- ✅ Firefox 3.5+
- ✅ Safari 4+
- ✅ Edge 12+
- ✅ IE 10+
- ✅ All mobile browsers
Related Tools
- CSS Gradient Generator - Generate gradients
- Color Converter - Convert HEX, RGB, HSL colors
- CSS Border Radius Generator - Set border radius