What is neumorphism and why is it controversial?▾
Neumorphism is a UI style that simulates physical extrusion from a surface using paired light and dark shadows. It is controversial because the resulting low contrast between elements and their background makes it extremely difficult for users with low vision to perceive interactive affordances, failing WCAG accessibility standards.
How do I pick the right background color for soft UI?▾
Neutral mid-tone grays in the #d0d8e4 to #e8edf5 range are the classic neumorphic palette. Very light or very dark backgrounds reduce the shadow depth contrast. The generator's base color picker works best in the 60–85% lightness range for light mode and 15–30% for dark mode.
Why does neumorphism have accessibility issues?▾
The style requires element and background colors to match closely, which inherently reduces the contrast ratio between interactive components and their surface. WCAG 2.1 AA requires 3:1 contrast for large UI components. Neumorphic designs rarely meet this threshold without additional visual cues.
How are pressed and raised states styled?▾
Raised (default) uses outward box-shadows — one dark shadow below-right and one light shadow above-left — to simulate extrusion. Pressed uses inset shadows flipping both directions inward, making the element appear to sink into the surface.
Can I use neumorphism in dark mode?▾
Yes. The generator's dark-mode neumorphism uses a dark base color with appropriately dark shadows (nearly black) and lighter highlights (slightly lighter than the base, not pure white). Dark neumorphism typically looks more subtle than the light variant.
Why does my element disappear into the background?▾
This happens when the element background does not exactly match the parent surface color, causing the shadows to not integrate correctly. Ensure you copy both the background-color and box-shadow as a unit and that the surrounding surface uses the same exact color.
How is neumorphism different from skeuomorphism?▾
Skeuomorphism mimics real-world objects with textures, gradients, and detailed material rendering (like leather or brushed metal). Neumorphism is more abstract — it uses only color-derived shadows on a flat, untextured surface to suggest physical extrusion, without any representational textures.
Should I use neumorphism for production buttons?▾
Generally no, unless you have tested it with real users including those with visual impairments and you supplement the shadow affordance with additional cues like labels, icons, or color changes on interaction. Most accessibility guidelines advise against neumorphism as a sole interactive indicator.