CSS Box Shadow: Vollstaendiger Leitfaden mit Beispielen

Meistere die box-shadow-Syntax, mehrschichtige Schatten, innere Schatten und Elevation-Systeme fuer modernes UI-Design.

6 Min. Lesezeit CSS · Design · UI 6 Abschnitte + FAQ

Box-Schatten sind eine der vielseitigsten CSS-Eigenschaften. Ein gut gestalteter Schatten kann jedes Element geerdet, erhoben oder interaktiv erscheinen lassen.

Die box-shadow-Syntax ist taeusichend einfach, aber die Designmoeglichkeiten sind gross. Das Ueberlagern mehrerer Schatten schafft realistischere Tiefe.

box-shadow Syntax

Die vollstaendige box-shadow-Syntax lautet: box-shadow: offset-x offset-y blur-radius spread-radius color. Alle Werte ausser offset-x und offset-y sind optional. Mehrere Schatten werden durch Komma getrennt.

Kostenloses Tool Box Shadow Generator Erstelle komplexe CSS Box Shadows mit Live-Vorschau

Offset X/Y, Blur, Spread, Farbe

Offset-X ist der horizontale Abstand. Offset-Y ist der vertikale Abstand. Blur-radius steuert die Weichheit. Spread-radius dehnt oder zieht den Schatten zusammen.

Mehrfache Schatten und Layering

Das Ueberlagern mehrerer box-shadow-Werte erzeugt realistischere Tiefeneffekte. Eine gaengige Technik: kleinen scharfen Umgebungsschatten mit grossem weichem Hauptschatten kombinieren.

Kostenloses Tool CSS Filter Generator Wende Unschärfe, Helligkeit, Kontrast und mehr mit CSS-Filtern an

Innere Schatten

Das Schluesselwort inset kehrt die Schattenrichtung um. Innere Schatten werden verwendet fuer: gedrueckte Schaltflaechen, innere Abschraeigungen, Eingabefokusringe.

Elevation Design-Systeme

Material Design 3 definiert Elevationsstufen von 0 bis 5 mit box-shadow-Werten. Jede Stufe entspricht einem Anwendungsfall: 0 fuer flache Flaechen, 1 fuer Karten, 2 fuer Schaltflaechen.

Neumorphism-Technik

Neumorphism verwendet zwei box-shadows auf demselben Element: einen hellen Schatten oben links und einen dunklen unten rechts. Das Element scheint aus dem Hintergrund herauszuragen.

Kostenloses Tool Glassmorphism Generator Erstelle mattglas UI-Effekte mit CSS backdrop-filter

Haeufig gestellte Fragen

Was ist der Unterschied zwischen box-shadow und filter: drop-shadow? +
box-shadow folgt der rechteckigen Form des Elements. filter: drop-shadow folgt der tatsaechlichen sichtbaren Form einschliesslich transparenter Bildbereiche.
Wie erstelle ich einen Schatten ohne Offset? +
Setze sowohl offset-x als auch offset-y auf 0. Ein zentrierter Schatten ohne Offset sieht wie ein Leuchteffekt aus.
Welche Farben sollte ich fuer Schatten verwenden? +
Vermeide reines Schwarz. Verwende eine sehr dunkle Version deiner Hintergrundfarbe oder eine dunkle entsaettigte Farbe.
Wie animiere ich box-shadow? +
box-shadow ist mit CSS transition animierbar. Fuer bessere Leistung bevorzuge das Animieren der Opacity auf einem Pseudo-Element.
Kann ich mehrere box-shadow-Werte verwenden? +
Ja. Trenne mehrere Schattenwerte durch Komma. Der erste Schatten wird oben gerendert.
Was ist spread-radius in box-shadow? +
Spread-radius dehnt (positiver Wert) oder zieht (negativer Wert) den Schatten in alle Richtungen zusammen.
Wie erstelle ich einen inneren Schatten? +
Fuege das Schluesselwort inset vor den Offset-Werten hinzu: box-shadow: inset 0 2px 4px rgba(0,0,0,0.1).