StealThis .dev

Neumorphism

Soft UI that extrudes from a monochromatic surface using dual shadows — giving elements a pillowy, physical feel.

Open in Lab
html css javascript
Targets: JS HTML

Code

Neumorphism

Neumorphism (short for “new skeuomorphism”) is a UI design trend that makes elements appear to physically extrude from or press into a shared background surface. Rather than casting a shadow downward onto a different background, neumorphic elements share the exact same color as their parent — with two opposing shadows creating the illusion of depth. One light shadow is cast toward the top-left, the other darker shadow toward the bottom-right.

The result is a soft, tactile, almost clay-like interface. Every element feels like it was molded from the same material — buttons appear as raised bumps, pressed inputs appear inset into the surface, and cards feel like gentle reliefs on the page.

The critical constraint is the strict monochromatic palette. Because the shadow trick only works when element and background share the same hue, you cannot introduce high-contrast colors without breaking the illusion. Accent colors like indigo or steel blue are reserved sparingly for active states and focus indicators.

Key characteristics

  • Background and all element backgrounds share the identical base color (#E0E5EC)
  • Every raised surface uses two shadows: light white-ish on top-left, muted gray-blue on bottom-right
  • Pressed / concave elements invert the shadows to inset directions
  • Zero or very subtle borders — the form is defined purely by shadow
  • Muted, desaturated typography keeps text from jumping out of the tactile surface
  • Focus/active accents use a single indigo or steel-blue pop

When to use

  • Dashboard UIs and control panels where a calm, premium feel is desired
  • Music players, smart home controls, wearable companion apps
  • Settings screens and preference panels
  • Any context where a “physical knob” or “molded surface” metaphor suits the product