Skip to content
CSS-Box-Shadow-Generator
Tools

CSS-Box-Shadow-Generator

Neu

Mehrschichtige CSS-Box-Shadows mit Voreinstellungen und Live-Vorschau bauen. CSS, Wert oder React-Style sofort kopieren.

Presets
Background
Shape
Shadow layers

Select a layer above to edit it.

CSS output

Runs entirely in your browser. Nothing is uploaded.

CSS Box-Shadow visuell erstellen — ohne Raten und Ausprobieren

Dieser kostenlose CSS-Box-Shadow-Generator ersetzt mühsames Rätselraten im Code-Editor durch eine interaktive Live-Vorschau. Passen Sie Regler für Versatz, Unschärfe, Ausbreitung und Deckkraft an — der Schatten auf dem Vorschau-Element aktualisiert sich in Echtzeit — und fertig kopiertes CSS wartet unten in Ihrem bevorzugten Format. Es wird nichts hochgeladen, kein Konto benötigt, und jede Berechnung läuft lokal in Ihrem Browser.

Starten Sie mit einem der acht integrierten Presets oder einer leeren Ebene. Fügen Sie mehrere Schattenebenen hinzu, um realistische Tiefeneffekte aufzubauen, schalten Sie zwischen dunklem und hellem Hintergrund um, um den Kontrast zu prüfen, und wählen Sie dann Ihr Ausgabeformat: vollständige CSS-Property-Deklaration, reiner Schatten-Wert oder ein React-kompatibler camelCase-Inline-Style-String. Der Generator deckt alles ab — von dezenter Karten-Elevation über neumorphe Extrusion bis hin zu Neon-Leuchteffekten.

Die sechs Parameter von box-shadow verstehen

Versatz X und Y positionieren den Schatten relativ zum Element — positives X verschiebt ihn nach rechts, positives Y nach unten. Negative Versatzwerte verschieben ihn nach links oder oben, nützlich für Schatteneffekte mit Oberlicht. Unschärfe-Radius steuert die Kantenweichheit: Null erzeugt eine harte, knackige Kontur; größere Werte erzeugen einen allmählichen, diffusen Übergang, der als natürliche Tiefe wahrgenommen wird. Ausbreitungs-Radius erweitert oder verkleinert den Schatten, bevor die Unschärfe angewendet wird — ein negativer Ausbreitungswert mit großer Unschärfe hält den Schatten innerhalb des natürlichen Fußabdrucks des Elements, die Technik hinter den meisten realistischen Karten-Schatten.

Farbe ist typischerweise ein halbtransparenter dunkler Wert wie `rgba(0, 0, 0, 0.12)` für neutrale Elevation oder ein lebendiger Farbton für Leuchteffekte. Der Deckkraft-Regler ermöglicht die unabhängige Feinabstimmung des Alpha-Werts separat von der Farbauswahl. Der Inset-Schalter kehrt die Schattenrichtung um und zeichnet ihn innerhalb der Rahmen-Box, um vertiefte Mulden, eingelassene Eingaben und gedrückte Schaltflächen-Zustände zu erzeugen — Möglichkeiten, die `filter: drop-shadow()` nicht replizieren kann.

Mehrschichtige Schatten für professionelle, realistische Tiefe

Ein einzelner großer Schatten wirkt künstlich — er sieht aus wie ein generischer Photoshop-Schlagschatten-Filter und nicht wie echtes Licht. Professionelles UI verwendet drei bis fünf gestapelte Schattenebenen, bei denen sich Versatz und Unschärfe jeweils etwa verdoppeln, während die Deckkraft halbiert wird. Diese Technik ahmt nach, wie Licht physikalisch von einer Quelle streut, und erzeugt einen Schatten, der bei jeder Größe und jedem Betrachtungsabstand natürlich wirkt.

Dieser Generator unterstützt bis zu acht unabhängige Ebenen. Jede Ebene hat ihren eigenen Versatz, Unschärfe, Ausbreitung, Farbe, Deckkraft und Inset-Schalter. Das Auge-Symbol auf jeder Ebene ermöglicht das Ein-/Ausblenden der Sichtbarkeit für sofortigen Vorher-Nachher-Vergleich ohne Löschen der Ebene. Das Deep-Preset zeigt einen dreistufigen Verlaufsstapel; Floating verwendet zwei komplementäre Ebenen, um zu suggerieren, dass das Element über der Seite schwebt; Material reproduziert Googles Material-Design-Mehrschicht-Elevation-Spezifikation.

Presets: Karte, Knackig, Neumorphisch, Leuchteffekt und mehr

Das Soft Card-Preset erzeugt eine kaum sichtbare Elevation — gerade genug Abhebung, um eine weiße Karte von der Seite zu trennen, ohne mit ihrem Inhalt zu konkurrieren. Crisp liefert einen Null-Unschärfe-Schatten mit harter Kante, der in brutalistischen und Retro-Design-Trends beliebt ist. Material reproduziert Googles Material-Design-Mehrschicht-Schatten-Spezifikation für Apps mit einem vertrauten Android-ähnlichen Tiefensystem.

Neumorphisch kombiniert ein helles Highlight oben links mit einem dunklen Schatten unten rechts, um ein Element aus einer passenden Oberfläche heraus extrudiert erscheinen zu lassen. Glow Blue demonstriert, wie ein Null-Versatz-Farbschatten einen leuchtenden Button oder Hero-Akzent erzeugt — ändern Sie die Farbe passend zu Ihrer Marke. Inset Well zeigt die Inset-Technik für vertiefte UI-Elemente wie Texteingaben und gedrückte Zustände. Laden Sie ein beliebiges Preset und passen Sie die Regler an, um es genau dorthin zu bringen, wo Ihr Design es braucht.

box-shadow vs. filter: drop-shadow vs. Figma-Schatten — Was verwenden?

box-shadow zielt auf die rechteckige Rahmen-Box des Elements ab. filter: drop-shadow() verfolgt den Alpha-Kanal-Umriss des Elements — korrekt für transparente PNGs und SVG-Ausschnitte, aber ohne Inset-Unterstützung, Ausbreitungs-Radius und Mehrschicht-Stapel. Für jedes Standard-UI-Element (Karten, Schaltflächen, Modals, Panels) ist `box-shadow` das richtige Werkzeug.

Figma und Adobe XD bieten beide Schatten-Designpanels, aber ihre Ausgaben sind Design-Tool-Werte — nicht immer ohne manuelle Konvertierung mit CSS kompatibel. Dieser Generator produziert direkt gültiges, produktionsbereites CSS und eliminiert den Übersetzungsschritt. Im Gegensatz zu Figmas eingeschränktem kostenlosen Tarif oder Adobe XDs Abonnementmodell ist UtiloKit komplett kostenlos, läuft in jedem Browser ohne Installation und produziert mehrere Ausgabeformate (CSS, Wert, React), ohne ein Design-Tool-Konto zu benötigen.

Performance, Datenschutz und drei Kopierformate

Ein statisches `box-shadow` wird einmal gerendert und günstig zusammengesetzt — für die meisten UIs kein Leistungsproblem. Eine direkte Animation löst bei jedem Frame einen Neuzeichenvorgang aus. Die performante Alternative: Fügen Sie ein `::after`-Pseudoelement mit dem Zielschatten bereits hinzu und wenden Sie `transition: opacity` auf dieses Element an. Die GPU kompositiert die Deckkraft ohne Neuzeichnen des Schattens und liefert eine flüssige Animation ohne Neuzeichenkosten.

Sobald Sie Ihren Schatten eingestellt haben, kopieren Sie im für Ihr Projekt benötigten Format: CSS-Property für Stylesheets, nur Wert für CSS-Variablen oder SCSS-Maps, oder React Inline-Style für JSX-`style`-Props und Styled Components. Ihre Konfiguration wird niemals auf einem Server gespeichert oder irgendwohin gesendet — schließen Sie den Tab und sie ist weg. Setzen Sie die Seite als Lesezeichen und kehren Sie jederzeit zurück, wenn Sie ein Schatten-Design iterieren möchten.

Funktioniert auf Desktop, iPhone, Android und jedem modernen Browser

Der Box-Shadow-Generator ist vollständig responsiv und funktioniert auf jedem Gerät mit einem modernen Browser. Auf dem Desktop erhalten Sie ein Drei-Spalten-Layout mit dem Ebenen-Stack links, der Live-Vorschau in der Mitte und dem generierten Code rechts. Auf iPhone und Android reduziert sich das Layout auf einen vertikalen Stapel mit berührungsoptimierten Reglern und Farbwählern, die den nativen System-Farbwähler verwenden.

Alle Kopierschaltflächen verwenden die Web Clipboard API, die von Safari 13.1+, Chrome 66+, Firefox 90+ und Edge 79+ unterstützt wird — was bedeutet, dass die Kopierfunktion auf modernen mobilen Browsern ohne Umweg funktioniert. Kein App-Download, keine Kontoerstellung, keine Ratenbegrenzungen. Öffnen Sie die URL auf einem beliebigen Gerät und beginnen Sie sofort mit dem Gestalten.

Frequently asked questions

Was ist CSS box-shadow und was macht es?

Die CSS-Eigenschaft `box-shadow` fügt einem HTML-Element einen oder mehrere Schatteneffekte hinzu. Jeder Schatten wird durch bis zu sechs Werte definiert: ein optionales `inset`-Schlüsselwort, einen horizontalen Versatz, einen vertikalen Versatz, einen Unschärfe-Radius, einen Ausbreitungs-Radius und eine Farbe. Positive horizontale Versätze schieben den Schatten nach rechts; positive vertikale Versätze nach unten. Mehrere Schatten werden durch Kommas getrennt und von vorne nach hinten gerendert. Es ist der primäre CSS-Mechanismus zum Hinzufügen von visueller Tiefe, Elevationshierarchie, Leuchteffekten und neumorphem Styling zu UI-Komponenten ohne jegliche Bilder.

Was ist die korrekte CSS box-shadow Syntax?

Die vollständige Syntax lautet: `box-shadow: [inset] offset-x offset-y [blur-radius] [spread-radius] color`. Nur `offset-x`, `offset-y` und `color` sind erforderlich; `blur-radius` und `spread-radius` haben den Standardwert 0, wenn sie weggelassen werden, und `inset` hat standardmäßig einen äußeren Schatten. Ein typischer Karten-Schatten sieht so aus: `box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12)`. Stapeln Sie beliebig viele Schatten, indem Sie sie durch Kommas trennen — sie werden von vorne nach hinten gerendert (erstgenannter liegt oben). Dieser Generator gibt die vollständige Deklaration einschließlich des `box-shadow:`-Eigenschaftsnamens aus, oder nur den Wert, wenn Sie das bevorzugen.

Was ist der Unterschied zwischen Unschärfe-Radius und Ausbreitungs-Radius?

Der Unschärfe-Radius steuert die Kantenweichheit: Null ergibt eine harte, klare Kante, die genau der Elementform entspricht; größere Werte erzeugen ein zunehmend weicheres, diffuseres Ausblenden. Der Ausbreitungs-Radius vergrößert oder verkleinert den gesamten Schatten, bevor die Unschärfe angewendet wird: positive Werte dehnen ihn über die Elementgrenze hinaus, negative Werte ziehen ihn nach innen zusammen. Die realistisch wirkenden Schatten verwenden eine moderate Unschärfe mit einem leicht negativen Ausbreitungswert, der den Schatten nahe am Fußabdruck des Elements hält, anstatt sich zu weit auszubreiten. Dies ist die Technik der Deep- und Floating-Presets.

Wie erstelle ich einen Inset-Box-Shadow in CSS?

Fügen Sie das `inset`-Schlüsselwort am Anfang der Schatten-Deklaration hinzu: `box-shadow: inset 0px 2px 6px rgba(0, 0, 0, 0.20)`. Ein Inset-Schatten wird innerhalb der Rahmen-Box des Elements gezeichnet anstatt dahinter, wodurch ein versenktes oder eingedrücktes Erscheinungsbild entsteht. Häufige Verwendungen sind: Eingabefelder (zeigen Fokustiefe), Umschalter-Spuren, Schaltflächen-Aktivzustände und geprägte Textcontainer. Dieser Generator hat einen Inset-Schalter im Bedienfeld jeder Ebene — aktivieren Sie ihn und der Schatten wechselt sofort in der Vorschau nach innen.

Kann ich mehrere Box-Shadows auf einem Element stapeln?

Ja — CSS erlaubt eine beliebige Anzahl von durch Kommas getrennten Schatten auf einem einzelnen Element. Sie werden in der aufgeführten Reihenfolge gerendert, wobei der erste Schatten oben liegt. Das Stapeln mehrerer Ebenen ist die Schlüsseltechnik für weiche, realistische Tiefe — ein einzelner großer Schatten sieht künstlich aus, während drei bis fünf abgestufte Ebenen nachahmen, wie Licht physikalisch streut. Dieser Generator unterstützt bis zu acht unabhängige Ebenen, jede mit eigenem Versatz, Unschärfe, Ausbreitung, Farbe, Deckkraft und Inset-Schalter. Ein Auge-Symbol ermöglicht das Ein-/Ausblenden einzelner Ebenen für schnellen Vorher-Nachher-Vergleich ohne Löschen.

Wie erstelle ich einen neumorphischen Schatten?

Neumorphismus verwendet zwei entgegengesetzte Schatten auf einem Element, dessen Hintergrundfarbe der Seitenfarbe entspricht: einen hellen (nahezu weißen) Schatten oben links und einen dunklen (schwarzen mit geringer Deckkraft) unten rechts. Dadurch erscheint das Element aus dem Hintergrund herausgedrückt. Eine klassische neumorphische Deklaration: `box-shadow: -6px -6px 12px rgba(255,255,255,0.8), 6px 6px 12px rgba(0,0,0,0.15)`. Der Hintergrund des Elements muss genau mit dem Seitenhintergrund übereinstimmen, damit die Illusion funktioniert. Das Neumorphic-Preset in diesem Generator bietet einen fertigen Ausgangspunkt — wechseln Sie den Vorschauhintergrund zu 'Soft Grey', um es im Kontext zu sehen.

Wie erstelle ich einen leuchtenden Box-Shadow-Effekt?

Verwenden Sie Null-Versatz, einen großen Unschärfe-Radius und einen farbigen Wert: `box-shadow: 0px 0px 20px 4px rgba(59, 130, 246, 0.5)`. Null-Versatz lässt das Leuchten gleichmäßig in alle Richtungen abstrahlen. Eine positive Ausbreitung schiebt das Leuchten weiter vom Element weg. Die Kombination zweier Ebenen — eine mit kleinerem Unschärfewert und höherer Deckkraft für einen hellen Kern und eine mit großer Unschärfe und geringerer Deckkraft für den Umgebungs-Halo — erzeugt einen überzeugenden Leuchteffekt. Das Glow-Blue-Preset demonstriert dies mit einem Zwei-Ebenen-Ansatz. Ändern Sie die Farbe für benutzerdefinierte Akzentleuchten.

Wie erstelle ich einen weichen, realistischen geschichteten Schatten?

Statt eines großen Schattens stapeln Sie drei bis fünf Ebenen, bei denen sich Versatz und Unschärfe jeweils etwa verdoppeln, während die Deckkraft halbiert wird: zum Beispiel `0px 1px 2px rgba(0,0,0,0.06), 0px 4px 8px rgba(0,0,0,0.08), 0px 12px 24px rgba(0,0,0,0.06)`. Diese Technik ahmt nach, wie Licht physikalisch von einer Punktquelle streut und bleibt bei jedem Zoom-Level und jeder Bildschirmauflösung überzeugend. Die Deep- und Floating-Presets in diesem Generator basieren genau auf diesem Prinzip — drei abgestufte Ebenen, die in jeder Größe natürlich wirken.

Was ist der Unterschied zwischen box-shadow und filter: drop-shadow()?

`box-shadow` folgt immer der rechteckigen Rahmen-Box des Elements, unabhängig davon, wie das Element visuell aussieht. `filter: drop-shadow()` verfolgt den tatsächlichen Alpha-Kanal-Umriss des Elements — nützlich für transparente PNG-Ausschnitte oder SVG-Icons, bei denen der Schatten der Form statt ihrem Begrenzungsrechteck folgen soll. Für Standard-UI-Komponenten (Karten, Schaltflächen, Panels, Dialoge) ist `box-shadow` korrekt: es ist schneller zu zeichnen, unterstützt den Inset-Modus, akzeptiert einen Ausbreitungs-Radius und erlaubt mehrere gestapelte Ebenen. Verwenden Sie `filter: drop-shadow()` nur dann, wenn der transparente Hintergrund des Elements für die Schattenform wichtig ist.

Beeinflusst box-shadow das CSS-Layout oder Klick-Bereiche?

Nein. `box-shadow` ist ein rein visueller Effekt, der außerhalb des normalen Layout-Flusses gerendert wird. Er verschiebt niemals Geschwisterelemente, vergrößert niemals den scrollbaren Inhaltsbereich und hat keinen Einfluss auf die berechnete Breite, Höhe, Rand oder den Innenabstand des Elements. Schatten erstrecken sich visuell über die Box des Elements hinaus, werden jedoch von der Layout-Engine ignoriert. Das bedeutet, dass Sie großzügige Schatten zu einem eng gepackten Raster hinzufügen können, ohne das Layout zu beeinträchtigen — obwohl Sie möglicherweise `overflow: visible` zum übergeordneten Container hinzufügen möchten, um sicherzustellen, dass der Schatten nicht abgeschnitten wird.

Wie kopiere ich das generierte CSS im React- oder Tailwind-Format?

Sobald Sie Ihren Schatten erstellt haben, bietet der Generator drei Ausgabeformate. <strong>CSS kopieren</strong> gibt die vollständige Property-Deklaration (`box-shadow: …;`) bereit für jedes Stylesheet. <strong>Wert kopieren</strong> gibt nur den Schatten-Wert — nützlich als SCSS-Variable, CSS-Custom-Property-Wert oder Tailwind-`extend.boxShadow`-Eintrag. <strong>React-Style</strong> gibt das camelCase-Format (`boxShadow: '…'`) für JSX-Inline-Style-Objekte oder Styled Components aus. Für Tailwind fügen Sie den Wert in Ihre `tailwind.config.js` unter `theme.extend.boxShadow` ein, um eine benutzerdefinierte Schatten-Utility-Klasse zu erstellen.

Ist dieser Box-Shadow-Generator besser als cssgenerator.org oder css-box-shadow.com?

Die meisten dedizierten Box-Shadow-Tools bieten nur einschichtige Generierung — cssgenerator.org beispielsweise bietet grundlegende Steuerelemente, aber keine Preset-Bibliothek und kein Mehrschicht-Stapeln. Die Referenz auf css-tricks.com ist Dokumentation, kein interaktives Tool. CSS Generators auf cssmatic.com sind funktional, aber veraltet und anzeigenreich. UtiloKits Generator unterstützt bis zu acht unabhängige Ebenen mit Pro-Ebene-Augen-Schaltern, acht kuratierte Presets für die häufigsten Schatten-Design-Muster (Karte, Knackig, Material, Neumorphisch, Floating, Deep, Leuchten, Inset Well), drei Ausgabeformate für verschiedene Frameworks und einen vollständigen Dunkel/Hell-Hintergrund-Schalter zur Kontrastprüfung — alles werbefrei ohne Daten-Upload.

Funktioniert dieses Tool auf dem Handy — iPhone und Android?

Ja — der Box-Shadow-Generator ist vollständig responsiv. Auf iPhone und Android sind alle Regler berührungsfreundlich mit angemessen großen Ziehgriffen. Das Live-Vorschau-Element skaliert sich für mobile Bildschirme. Farbwähler verwenden den nativen System-Farbwähler auf mobilen Browsern. Das Drei-Spalten-Desktop-Layout reduziert sich auf ein übersichtliches einspaltiges vertikales Layout auf schmalen Bildschirmen. Alle Kopierschaltflächen verwenden die Web Clipboard API, die auf Safari, Chrome und Firefox auf iOS und Android unterstützt wird. Kein App-Download erforderlich, kein Konto nötig — öffnen Sie die URL und beginnen Sie sofort.

Related tools

Alle Tools ansehen