What Is Neumorphism?

Neumorphism (neomorphism) is a design trend that creates soft, extruded UI elements using carefully balanced inner and outer shadows on a matching background. The effect mimics physical surfaces — elements look like they're raised from or pressed into a clay-like material. It combines the clean simplicity of flat design with subtle depth cues.

This generator lets you customize shadow distance, blur, intensity, element size, border-radius, and background color. Toggle between raised and pressed states. The tool outputs clean CSS with both light and dark shadow values.

Design Considerations

How to Use This Neumorphism

  1. Set the background color — Choose the surface color — neumorphism works best with light grays or muted pastels.
  2. Adjust the shadow intensity — Control the strength of the light and dark shadows that create the 3D extruded or inset effect.
  3. Toggle between raised and pressed — Switch between a raised (extruded) look and a pressed (inset) look for different UI states.
  4. Set the blur and distance — Fine-tune the shadow blur radius and offset distance to control how prominent the 3D effect appears.
  5. Copy the CSS — Grab the dual box-shadow declaration that creates the neumorphic effect.

Tips and Best Practices

Frequently Asked Questions

What is neumorphism?
Neumorphism is a UI design style using soft inner and outer shadows to make elements appear extruded from or pressed into the background. It creates a subtle 3D clay-like appearance combining flat design with skeuomorphism.
How do I create a neumorphic effect?
Apply two box-shadows — a light shadow on the top-left and a dark shadow on the bottom-right. The element background must match the page background. This tool generates both shadows automatically.
Is neumorphism accessible?
It can have issues — the low-contrast shadows may not be visible to users with low vision. Always test with sufficient contrast and provide clear focus states for interactive elements.
What is neumorphism?+
Neumorphism (or soft UI) is a design trend where elements appear to extrude from or press into the background surface, created using carefully balanced light and dark box-shadows. The effect creates a soft, tactile 3D appearance. It combines flat design with subtle skeuomorphism.
How do I create a neumorphic effect in CSS?+
Apply two box-shadows to an element: one light (highlight) offset toward the light source, and one dark (shadow) offset away from it. The element's background must match its parent. Example: box-shadow: 8px 8px 16px #d1d1d1, -8px -8px 16px #ffffff on a #e0e0e0 background.
What are the accessibility issues with neumorphism?+
The main issues are low contrast between elements and their background (making boundaries hard to see), unclear interactive states (is this a button or decoration?), and reduced visibility in bright lighting or on low-quality screens. Always add borders, hover states, or icons to supplement the shadow effect.

📖 Learn More

Related Article Glassmorphism and Neumorphism Design Guide →

Built by Derek Giordano · Part of Ultimate Design Tools

Privacy Policy · Terms of Service