Create beautiful soft UI shadows with real-time preview. Adjust parameters and copy CSS instantly.
Unlock advanced neumorphism tools
Use flat neumorphism for dashboard cards. Keep distance 8–15px, blur 20–30px for a balanced floating effect.
box-shadow: 10px 10px 20px rgba(0,0,0,0.25), -10px -10px 20px rgba(255,255,255,0.05);
Default state: flat/convex. Pressed state: switch to inset shadow. This creates a satisfying click illusion.
/* default */ box-shadow: 6px 6px 12px rgba(0,0,0,0.2), -6px -6px 12px rgba(255,255,255,0.05);
/* pressed */ box-shadow: inset 4px 4px 10px rgba(0,0,0,0.25), inset -4px -4px 10px rgba(255,255,255,0.04);
Concave or pressed style for inputs creates a natural "sunken" feel that guides user focus.
box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2), inset -3px -3px 8px rgba(255,255,255,0.05);
border-radius: 10px; border: none; outline: none;
For light neumorphism (white/gray backgrounds), increase light shadow opacity to 80–100% and use white (#ffffff). Dark backgrounds need subtle white highlights at low opacity (3–8%).
/* light theme */ box-shadow: 8px 8px 16px #d1d9e6, -8px -8px 16px #ffffff;