Neumorphismus-Studio

CSS Neumorphismus Generator & Soft UI

Erstellen Sie erhabene, vertiefte und flache Soft-UI-Schatten mit dem Neumorphismus-Generator. Kopieren Sie sauberen CSS-, Tailwind- und SCSS-Code mit optischer Lichtfeld-Vorschau in Echtzeit.

Voreinstellungen:
Visuelle Neumorphismus-Bühne
Erhaben (Extruded)Klicken zum Umschalten
145°
#e0e5ec
Elementgröße240px
Eckenradius (border-radius)32px
Höhe & Abstand (Distance)12px
Weichzeichnung (Blur)24px
Ausbreitungsradius (Spread)0px
Schattenintensität & Kontrast15%
Lichteinfallswinkel145°
145°
Virtuelles LichtstudioZiehen Sie den Zeiger, um den Lichteinfallswinkel anzupassen
Chromatische FarbharmonieHarmonisiert den Schattenton chromatisch mit der Hintergrundfarbe gegen trübes Grau
CSS-Variablen (:root)Wiederverwendbare Design-Tokens für modulare CSS-Architekturen exportieren
Barrierefreie Lichtkante (WCAG AA 3:1)Subtiler 1px-Mikrorand zur klaren visuellen Kantenabgrenzung auf Monitoren mit geringem Kontrast
Polarvektor: dx=10px, dy=7px | 145°O(1) Echtzeitphysik
/* Neumorphic Soft UI Element */
.soft-ui-surface {
  width: 240px;
  height: 240px;
  border-radius: 32px;
  background: #e0e5ec;
  box-shadow: 10px 7px 24px #b5c3d5, -10px -7px 24px #e5e9ee;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s ease;
}
/* Interactive Elevate & Depress States */
.soft-ui-surface:hover {
  box-shadow: 13px 9px 30px #b5c3d5, -13px -9px 30px #e5e9ee;
  transform: translateY(-2px);
}
.soft-ui-surface:active {
  box-shadow: inset 10px 7px 24px #b5c3d5, inset -10px -7px 24px #e5e9ee;
  transform: translateY(0);
}
Aktives Format: CSS | 569 Bytes100% Produktionsreif
WCAG AA Nicht-Text-Kontrast
1.41:1

Lichtkante für kontrastarme Monitore aktivieren

Polarer Lichtvektor
145° / 12px

Gegenüberliegende Glanz- und Umgebungsvektoren

Gaußscher Halbschatten
24px (2:1 Optische Kopplung)

Optischer Diffusionsfaktor für realistische räumliche Tiefenwahrnehmung

Client-seitige Verarbeitung

Hochperformante Vektor- und Schattengenerierung direkt im lokalen Browserspeicher ohne Verzögerung.

Kein Server-Upload & Datenschutz

Alle Entwürfe, Farbcodes und Parameter bleiben vollständig lokal auf Ihrem Gerät geschützt.

Produktionsreifer Export

Optimierte, direkt einsatzbereite CSS-, Tailwind-, SCSS- und React-Snippets für moderne Webanwendungen.

Technische Referenz & Architektur-Leitfaden

CSS Neumorphismus Generator & Soft UI — Referenzhandbuch

Entwerfen Sie extrudierte, eingedrückte und flache Soft-UI-Box-Shadows mit unserem CSS-Neumorphismus-Generator. Kopieren Sie sauberen CSS-Code und passen Sie Lichtwinkel, Weichzeichner und Kontrast in Echtzeit an.

CSS Neumorphismus Generator & Soft UI — Referenzhandbuch — Client-seitige In-Memory-Architektur und Datenfluss
CSS Neumorphismus Generator & Soft UI — Referenzhandbuch — Client-seitige In-Memory-Architektur und Datenfluss

Wichtige Parameter & Einstellungen

Oberflächenfarbe (surface_color)Hex- / HSL-Farbcode (String)

Chromatische Grundfarbe des Containers, abgestimmt auf den übergeordneten Canvas. Helligkeitsgrenzen (Lightness) zwischen 80 % und 94 % im Light Mode (z. B. #e0e5ec) oder 10 % und 20 % im Dark Mode gewährleisten eine optimale optische Schattendifferenzierung, ohne Glanzlichter (Highlights) zu überstrahlen oder Umgebungsschatten im Schwarz absaufen zu lassen.

Standard: #e0e5ec
Schattenabstand (shadow_distance)Pixel-Ganzzahl (2px - 50px)

Räumlicher Koordinatenversatz in Pixeln, der die wahrgenommene Z-Achsen-Elevation über der Canvas-Ebene abbildet. Gemäß den Gesetzen der physikalischen Optik bei natürlichem Tageslicht muss der Unschärferadius ein Verhältnis von 2:1 zum Schattenabstand einhalten, um realistische Weichheit zu simulieren.

Standard: 12px
Weichzeichner-Radius (blur_radius)Pixel-Ganzzahl (4px - 100px)

Gaußscher Halbschatten-Diffusionsradius (Penumbra). Verhältnisse unter 1,5× des Abstands führen zu harten, künstlich wirkenden Kantenfasen, während Werte über 3,0× des Abstands ein extremes Auswaschen der Schatten und den Verlust taktiler Kantenkonturen bewirken.

Standard: 24px
Lichtwinkel (light_angle)Winkelgrad (0deg - 360deg)

Polarer Einfallswinkel der Lichtquelle. Ergonomie-Richtlinien für Benutzerschnittstellen etablieren 135° bis 145° (Lichteinfall von oben links) als Standard-Basislinie, passend zur westlichen Leserichtung und der natürlichen Wahrnehmung von Deckenbeleuchtung.

Standard: 145deg
Schattenintensität (shadow_intensity)Prozentwert (5% - 40%)

Alphakanal-Multiplikator zur Skalierung der Schattendunkelheit und Glanzlicht-Luminanz. Hohe Werte (>30 %) steigern zwar die plastische Tiefe, führen jedoch zu visueller Ermüdung und provozieren unschöne 8-Bit-sRGB-Farbstreifen (Color Banding) auf unkalibrierten Standardmonitoren.

Standard: 15%
Oberflächenform (surface_shape)Elevationsprofil-Enum (flat | concave | convex | pressed)

Geometrische Oberflächentopologie: Flach/Flat (reiner dualer box-shadow), Konkav/Concave (nach innen gewölbter linearer Farbverlauf entlang der Lichtachse), Konvex/Convex (nach außen gewölbter sphärischer Verlauf) oder Eingedrückt/Pressed bzw. Inset (duale innere Schatten für gedrückte Buttons und Eingabefelder).

Standard: flat

Profi-Tipps & Best Practices

Chromatische Schattenharmonisierung statt trüber Grauschleier

Reines Schwarz mit Alphakanal (rgba(0, 0, 0, alpha)) auf farbigen Pastellhintergründen erzeugt unattraktive, schmutzig-graue optische Artefakte. Professionelles Soft-UI nutzt chromatische Schattentönung: Verschieben Sie den Farbton (Hue) des dunklen Schattens im LCH- oder HSL-Farbraum in Richtung der Basisfarbe der Oberfläche, während Sie die Helligkeit um 15–20 % senken und die Farbsättigung um 5–10 % anheben.

Die 2:1-Goldene-Schnitt-Regel für Unschärfe und Abstand

In der physikalisch-skeuomorphen Optik erzeugt eine Punktlichtquelle Kern- (Umbra) und Halbschatten (Penumbra), deren Weichheit linear mit der Elevation zunimmt. Die Formel blur = 2 * distance bei spread = 0 liefert das authentischste, organische Soft-UI-Ergebnis. Ein Ausbreitungsradius ungleich null (spread != 0) erzeugt unnatürlich harte Kantenränder, die die Illusion einer nahtlosen Oberfläche zerstören.

Die Neumorphismus-Kontrastfalle nach WCAG 2.1 AA und BITV lösen

Neumorphische Schaltflächen verfehlen von Natur aus das WCAG 2.1 Erfolgskriterium 1.4.11 (sowie BITV 2.0 mit 3:1 Mindestkontrast für Bedienelemente), da die Elementfarbe mit der Hintergrundebene identisch ist. Für bestandene Barrierefreiheits-Audits bei intakter Ästhetik implementieren Sie eine 1px halbtransparente Akzent-Umrandung (rgba(var(--text-color), 0.15)) oder kombinieren den Schatten mit hochkontrastigen Icons und Beschriftungstexten, die ein Kontrastverhältnis von mindestens 4,5:1 erreichen.

Häufige Fehlerquellen & Fehlerbehebung

⚠️Farbstreifen (Color Banding) und stufige Verlaufsringe auf mobilen OLED- oder 8-Bit-Displays

Subtile Farbverläufe und breite Weichzeichnungsradien provozieren sichtbare Abstufungen im 8-Bit-Farbraum (Dither-Stepping). Beheben Sie dies durch ein dezentes CSS-Pseudoelement mit 1 % monochromatischem SVG-Rauschfilter (feTurbulence mit Deckkraft 0.03) oder begrenzen Sie den Unschärferadius auf unter 40px bei proportional reduziertem Abstand.

⚠️CSS inset box-shadow überdeckt Text oder schneidet border-radius unter Safari WebKit ab

WebKit-Engines lassen innere Schatten bei hardwarebeschleunigten Transformationen gelegentlich über abgerundete Ecken hinauslaufen. Stellen Sie sicher, dass der Container overflow: hidden, einen expliziten border-radius und einen isolierten Stacking-Kontext besitzt (mittels transform: translateZ(0) oder will-change: transform).

⚠️Neumorphische Hover-Zustände flackern oder verursachen hohe CPU-Reflows bei CSS-Transitions

Animationen komplexer box-shadow-Eigenschaften erzwingen bei jedem Frame rechenintensive Rasterisierungs- und Repaint-Zyklen auf der CPU. Statt box-shadow direkt zu animieren, blenden Sie zwei absolut positionierte Pseudoelemente (::before und ::after) per opacity-Transition und will-change: opacity ineinander über. Dies garantiert butterweiches 60-FPS-Compositing direkt auf der GPU.

Häufig gestellte Fragen (FAQ)

Wie werden neumorphische CSS-Box-Shadows mathematisch berechnet?▼

Neumorphische CSS-Schatten basieren auf zwei komplementären box-shadow-Deklarationen, die aus polaren Lichtkoordinaten (Winkel Theta) und Abstand (d) errechnet werden: Versatz X = d * cos(Theta), Versatz Y = d * sin(Theta). Das gegenüberliegende Glanzlicht (Highlight) verwendet (-Versatz X, -Versatz Y) mit einer um 10–20 % gegenüber der Grundfläche aufgehellten Farbe, während der Umgebungs-Schatten (+Versatz X, +Versatz Y) um 10–25 % abgedunkelt wird – kombiniert mit einem Gaußschen Halbschatten-Radius, der exakt auf 2 * d kalibriert ist.

Welche Hintergrundfarbe eignet sich am besten für Neumorphismus-Designs?▼

Gedeckte Off-White- und helle Schiefertöne mit Helligkeitswerten (Lightness) zwischen 88 % und 94 % (konkret Hex #e0e5ec, #ebecf0 oder HSL 215, 20 %, 91 %) bieten den optimalen Dynamikumfang für Neumorphismus. Reines Weiß (#ffffff) scheidet aus, da Glanzlichter ohne Kontrast überstrahlen (Clipping), während reines Schwarz (#000000) weiche Umgebungsschatten in vollständige Unsichtbarkeit drückt.

Was ist der Unterschied zwischen Neumorphismus, Glassmorphismus und Skeuomorphismus?▼

Neumorphismus wölbt einfarbige Oberflächen mittels zweier gegensätzlicher, weicher Box-Schatten aus dem Trägerhintergrund heraus. Glassmorphismus setzt dagegen auf mehrschichtige, transluzente Glasebenen mit Hintergrundunschärfe (backdrop-filter: blur()), während Skeuomorphismus hyperrealistische Alltagstexturen (wie Leder, gebürstetes Aluminium oder physische Kanten) mit komplexen Glanzverläufen und detaillierten 3D-Lichtmodellen imitiert.

Warum scheitern neumorphische Interfaces an den Barrierefreiheitskriterien nach WCAG 2.1 AA?▼

Neumorphische Bedienelemente verfehlen das WCAG 2.1 Erfolgskriterium 1.4.11 (Mindestkontrast von 3:1 für Komponenten der Benutzerschnittstelle sowie europäische EN 301 549 / BITV 2.0), da die Klickfläche einen identischen 1:1-Farbwert mit dem Hintergrund teilt. Um Barrierefreiheit ohne optischen Bruch zu gewährleisten, integrieren Entwickler eine dezente 1px halbtransparente Rahmenlinie (rgba(0, 0, 0, 0.15)) oder stellen sicher, dass Typografie und Icons gemäß WCAG-Kriterium 1.4.3 eigenständig ein Kontrastverhältnis von mindestens 4,5:1 gegenüber dem Hintergrund erzielen.

Verwandte Tools & Hilfsprogramme

Alle Tools →