Keep opacity low
Values between 8% and 25% usually look most natural.
Get realistic, layered shadows for cards, buttons and modals without trial and error. Adjust each layer with sliders, preview it on your own colours and copy the CSS.
Private by design. Shadows are created in your browser. Nothing is uploaded or stored.
Real objects cast more than one shadow: a sharp, dark shadow close to the surface and a softer, wider one further out. Combining two or three box-shadow layers with low opacity imitates that, which is why modern interfaces use stacked shadows rather than one heavy one.
Spread grows or shrinks the shadow before blurring, which helps keep large shadows from spilling out too far. Inset shadows are drawn inside the element, useful for pressed buttons and input fields.
Values between 8% and 25% usually look most natural.
A dark blue or brand-tinted shadow looks richer than pure black.
Use positive Y offsets so light appears to come from above.
Very large blurred shadows on many elements can slow scrolling on older phones.
Horizontal offset, vertical offset, blur radius and spread radius, followed by the colour.
Yes. Layers are combined into one comma-separated box-shadow value.
A shadow drawn inside the element's border instead of outside it.
No. Shadows do not take up space or move other elements.
Hire dedicated developers from iCreativez who work as part of your team.