Build CSS box shadows visually. Add multiple layers, control every parameter, get copy-ready 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.
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.
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.
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.