Wie kann ich ein Rechteck mit einem Schatteneffekt versehen?

Melden
  1. Grundlagen des Schatteneffekts
  2. CSS-Implementierung
  3. Grafikprogramme und Bildbearbeitung
  4. Vektorgrafiken und SVG
  5. Gestalterische Hinweise

Grundlagen des Schatteneffekts

Ein Schatten vermittelt Tiefe, indem er simuliert, dass ein Objekt über einer Oberfläche schwebt oder Licht von einer Richtung blockiert wird. Für ein Rechteck sind die relevanten Parameter: Versatz (x, y), Unschärferadius (Blur), Ausdehnung/Spread, Farbe und Transparenz. Diese Werte zusammen bestimmen, wie hart oder weich, wie weit entfernt und wie dunkel der Schatten wirkt.

CSS-Implementierung

Im Web wird ein Rechteck typischerweise als HTML-Element mit CSS gestaltet. Der Schatten entsteht durch die Eigenschaft box-shadow. Syntax: box-shadow: offset-x offset-y blur-radius spread color; Beispiel: box-shadow: 8px 8px 16px 0 rgba(0,0,0,0.25); Der erste Wert verschiebt den Schatten nach rechts, der zweite nach unten. Der blur-radius macht die Kanten weicher; ein größerer Wert erzeugt einen weicheren, weiter auseinanderlaufenden Schatten. Spread vergrößert oder verkleinert die Schattenfläche. Die Farbe sollte meist ein halbtransparentes Schwarz oder eine dunkle Farbe mit alpha-Kanal sein, etwa rgba(0,0,0,0.2). Mehrere Schatten können durch Komma-Trennung kombiniert werden, um komplexere Effekte wie harte Innenkanten plus weiche äußere Ausläufer zu erzielen. box-shadow kann optional ein inset verwenden, um einen inneren Schatten zu erzeugen.

Grafikprogramme und Bildbearbeitung

In Programmen wie Photoshop, GIMP oder Sketch gibt es Layer-Stile oder Filter für Schatten (Drop Shadow, Inner Shadow). Dort stellt man Versatz, Winkel (statt separater x/y-Werte), Deckkraft, Unschärfe und Spread ein. Photoshop bietet zusätzlich globale Licht-Einstellungen und die Möglichkeit, Schattenebenen zu transformieren oder per Ebenenmodus zu mischen, um realistischere Resultate zu erzielen. Für weiche, natürliche Schatten empfiehlt sich eine niedrige Deckkraft und ein größerer Unschärferadius; für klare, flache Designs eher kleiner Radius und höhere Deckkraft.

Vektorgrafiken und SVG

In SVG erzeugt man Schatten mit dem Filter feGaussianBlur kombiniert mit feOffset und feMerge, oder man nutzt die fertige Filterkette feDropShadow (neuere SVG-Versionen). Beispiel-Pipeline: kopiere das Objekt in den Filter, verschiebe es mit feOffset, weichzeichne mit feGaussianBlur und mische es hinter dem Original. SVG erlaubt präzise Kontrolle über Farb- und Alpha-Kanäle sowie Skalierbarkeit ohne Qualitätsverlust.

Gestalterische Hinweise

Die Lichtquelle sollte konsistent bleiben: Schattenrichtung und Länge sind abhängig vom angenommenen Lichtwinkel und Abstand zum Hintergrund. Weiche, große Schatten suggerieren mehr Abstand oder diffuses Licht; scharfe, kurze Schatten deuten auf hartes, nahes Licht. Farbige Schatten (leicht getönt statt rein schwarz) können harmonischer wirken, besonders auf farbigen Hintergründen. Für Performance im Web: viele oder sehr große Box-Shadows können Rendering kosten; erwäge statische Grafiken oder sparsame Nutzung.

0