Zum Hauptinhalt springen

Fügen Sie den Drop Shadow-Effekt mit CSS hinzu

Das Erstellen von Schatteneffekten ist eine der beliebtesten Aufgaben des Webdesigns. Die Verwendung von Schatten kann das Aussehen der Elemente erheblich verbessern und dem Design Tiefe verleihen. In diesem Artikel werden wir uns ansehen, wie Sie mit CSS einen Drop-Shadow-Effekt erstellen.

Drop Shadow ist ein Schatteneffekt, der das Licht nachahmt, das auf ein Objekt fällt und die Illusion erzeugt, dass ein Element angehoben wird. Es macht das Element ausdrucksvoller und attraktiver für die Augen. Das Anwenden des Drop-Shadow-Effekts kann für verschiedene Elemente einer Webseite nützlich sein, einschließlich Bilder, Text und Blöcke.

Verwenden Sie die CSS-Eigenschaft box-shadow, um einen Drop Shadow-Effekt auf einer Webseite zu erstellen. Mit dieser Eigenschaft können Sie nicht nur die Farbe und den Radius des Schattens, sondern auch den Versatz und die Unschärfe des Schattens festlegen. Mit einer Kombination dieser Parameter können Sie verschiedene Variationen des Schatteneffekts erzielen.

Beispiel für die Verwendung der box-shadow-Eigenschaft:

 .box Hello, world! 

In diesem Beispiel wird dem div-Element mit der Klasse "box" ein Schatteneffekt zugewiesen, der um 10px horizontal und 10px vertikal, mit einem Radius von 5px und der Farbe #888888 versetzt wird. Sie können die Parameterwerte ändern, um das gewünschte Aussehen des Schatteneffekts zu erzielen.

Vorteile des Drop Shadow Effekts

Zu den Vorteilen der Verwendung des Drop Shadow Effekts gehören:

1. Verbesserte Lesbarkeit und visuelle Hierarchie:

Das Hinzufügen eines Schattens unter einem Text oder Bild kann die Lesbarkeit erheblich verbessern und dazu beitragen, ihn im Hintergrund hervorzuheben. Der Schatten kann ein Gefühl von Tiefe erzeugen und dazu beitragen, Elemente zu unterscheiden, insbesondere bei hellen Farben oder komplexen Hintergrundbildern. Zum Beispiel können dunkle Schatten den Text vor einem hellen Hintergrund lesbarer machen.

2. 3D-Effekt und Volumen:

Schatten können helfen, einen 3D-Effekt zu erzeugen und den Elementen auf der Seite ein Volumengefühl zu verleihen. Schatten können verwendet werden, um die Illusion zu erzeugen, ein Element aus dem Hintergrund zu heben, zu tauchen oder hervorzuheben. Dies kann die Aufmerksamkeit des Benutzers auf sich ziehen und die Benutzeroberfläche mehr Spaß machen.

3. Visuelle Ästhetik:

Der Drop Shadow-Effekt kann den visuellen Eindruck eines Benutzers von einer Webseite erheblich verbessern. Schatten verleihen den Elementen Tiefe und Leichtigkeit der Wahrnehmung. Sie können der Seite ein professionelleres und moderneres Aussehen verleihen.

Die Verwendung des Drop Shadow-Effekts inspiriert Designer dazu, attraktivere und funktionellere Webseiten zu erstellen. Beachten Sie jedoch, dass eine unsachgemäße Verwendung oder zu starke Anwendung des Schatteneffekts zu Redundanz und Überlastung des Seitendesigns führen kann. Daher ist es wichtig, ein Gleichgewicht zu finden und diesen Effekt mit Bedacht zu nutzen.

Wie füge ich einen Drop Shadow-Effekt mit CSS hinzu

Sie müssen die box-shadow-Eigenschaft verwenden, um einen Drop Shadow-Effekt mit CSS hinzuzufügen. Mit dieser Eigenschaft können Sie einen Schatten für ein Element mit den angegebenen Parametern festlegen.

Hier ist ein einfaches Beispiel für die Verwendung der box-Shadow-Eigenschaft :

KodeErgebnis
box-shadow: 2px 2px 4px #000000;

In diesem Beispiel werden die folgenden Schattenoptionen festgelegt:

  • 2px - horizontaler Schattenversatz
  • 2px - Vertikaler Versatz des Schattens
  • 4px - Schatten verwischen
  • #000000 - Schattenfarbe (in diesem Fall schwarz)

Mit der box-shadow-Eigenschaft können Sie auch mehrere Schatten festlegen, deren Farbe, Transparenz ändern und die Einrückung und Unschärfe steuern.

Jetzt wissen Sie, wie Sie den Drop Shadow-Effekt mit CSS hinzufügen. Verwenden Sie diesen Effekt, um Ihren Webseiten-Elementen ein tieferes und voluminöseres Aussehen zu verleihen.

Verwenden der Box-Shadow-Eigenschaft

Mit der box-shadow-Eigenschaft können Sie Elementen auf einer Webseite Schatten hinzufügen und ihnen ein tieferes und voluminöseres Aussehen verleihen. Dies ist eine sehr nützliche Eigenschaft, mit der Sie eine Vielzahl von Effekten erstellen und die visuelle Wahrnehmung von Inhalten beeinflussen können.

Um die box-shadow-Eigenschaft zu verwenden, müssen Sie einen Wert angeben, der aus mehreren Argumenten besteht:

  • horizontaler Versatz - Legt fest, ob sich der Schatten nach rechts oder links vom Element verschiebt;
  • vertikaler Versatz - Legt fest, wie weit der Schatten vom Element nach oben oder unten verschoben wird;
  • unschärfe - Bestimmt den Grad der Unschärfe des Schattens;
  • erweiterung - Definiert die Erweiterung des Schattens.

box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);

In diesem Beispiel haben wir den horizontalen Versatz auf 2 Pixel festgelegt, den vertikalen Versatz auf 2 Pixel, den Unschärfegrad auf 5 Pixel und die Farbe des rgba-Schattens festgelegt(0, 0, 0, 0.3).

Sie können auch mehrere Schatten mit einem Komma verwenden:

box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3), -2px -2px 5px rgba(255, 255, 255, 0.3);

In diesem Beispiel haben wir zwei Schatten angegeben: einen mit positivem Versatz und eine rgba-Farbe(0, 0, 0, 0.3), und die zweite mit negativem Versatz und rgba-Farbe(255, 255, 255, 0.3).

Die box-shadow-Eigenschaft kann auf alle Elemente auf einer Webseite angewendet werden, z. B. auf Text, Schaltflächen, Bilder und andere. Auf diese Weise können Sie interessante und stilvolle Effekte erstellen und die Wichtigkeit der Informationshierarchie hervorheben oder visualisieren.

Wie ändere ich die Farbe des Schattens

Um die Farbe des Schattens mithilfe von CSS zu ändern, können Sie die box-shadow-Eigenschaft verwenden und den Farbwert im HEX-Format (#xxxxxx), RGB (rgb(x, y, z)) oder dem Farbnamen (z. B. 'red') festlegen. Hier ist ein Beispiel:

.my-element

In diesem Beispiel setzen wir die rote Farbe des Schattens mit einer Transparenz von 0.5. Sie können auch Farbwerte verwenden, die im Internet leicht zu finden sind.

Wenn Sie mehrere Schattenfarben verwenden möchten, können Sie ein Komma verwenden, um mehrere Werte festzulegen. Zum Beispiel:

.my-element

In diesem Beispiel haben wir jeweils rote und grüne Schattenfarben verwendet. Sie können verschiedene Farben und Transparenzwerte kombinieren, um den gewünschten Effekt zu erzielen.

So ändern Sie den Unschärfenradius des Schattens

In CSS gibt es die Möglichkeit, den Unschärfenradius des Schattens anzupassen, um einen weicheren Effekt hinzuzufügen.

Dazu wird die Eigenschaft verwendet box-shadow. Die Syntax für diese Eigenschaft lautet wie folgt:

box-shadow: Horizontaler Versatz vertikaler Versatz Ereignisradius schattenfarbe;

Um den Unschärfenradius des Schattens zu ändern, müssen Sie einfach den gewünschten Wert in Pixeln anstelle des Standardwerts angeben. Um beispielsweise den Unschärfenradius auf 10 Pixel zu erhöhen, müssen Sie die Eigenschaft ändern box-shadow wie folgt:

box-shadow: 10px 10px 10px #000000;

In diesem Beispiel beträgt der Unschärfenradius des Schattens 10 Pixel, was einen unscharferen Effekt erzeugt, der einem weichen Leuchten ähnelt.

Ändern des Schattenversatzes

Verwenden Sie die Eigenschaft, um den Schatten-Offset in CSS anzupassen text-shadow. Mit dieser Eigenschaft können Sie den Versatz des Schattens in horizontaler und vertikaler Richtung festlegen.

Eigenschaftensyntax text-shadow nächst:

text-shadow: Horizontaler Versatz vertikaler Versatz Unschärfe Farbe;

Eigenschaftswerte horizontaler Versatz und Vertikalverschiebung die Werte werden in Pixel oder Prozent angegeben, positive Werte fügen einen Versatz nach rechts bzw. unten hinzu, negative Werte fügen einen Versatz nach links und oben hinzu.

Wenn Sie beispielsweise einen Schatten mit einem Versatz von 5 Pixeln nach rechts und einem Versatz von 5 Pixeln nach unten festlegen möchten, können Sie den folgenden Code verwenden:

text-shadow: 5px 5px 5px black;

Sie können bei Bedarf nur einen der Werte für den Versatz in eine Richtung festlegen, z. B.:

text-shadow: 0 5px 5px black;

Dadurch wird ein Schatten mit einem Offset von nur 5 Pixeln nach unten erzeugt.

Anwenden des Drop Shadow-Effekts auf Text

Verwenden Sie die text-shadow-Eigenschaft, um den Drop Shadow-Effekt auf Text in CSS anzuwenden. Die Syntax für diese Eigenschaft lautet wie folgt:

BedeutungDie Beschreibung
none Deaktiviert den Schatteneffekt
h-shadow v-shadow blur color Legt den horizontalen Abstand zum Anfang des Schattens, den vertikalen Abstand zum Anfang des Schattens, den Unschärfenradius des Schattens und die Farbe des Schattens fest

Beispiel für das Anwenden des Drop Shadow-Effekts auf Text:

.drop-shadow

In diesem Beispiel hat der Text einen Schatteneffekt, der relativ zur Startposition um 2 Pixel nach rechts und unten verschoben wird, mit einem Unschärfenradius von 4 Pixeln und einer schwarzen Schattenfarbe.

Der Drop Shadow-Effekt kann auch mit anderen CSS-Eigenschaften kombiniert werden, z. B. mit den Eigenschaften font-size und color, um die Größe und Farbe des Textes entsprechend zu ändern. Auf diese Weise können Sie einzigartige Effekte erstellen und die beste Kombination für Ihre Website auswählen.

Anwenden des Drop Shadow-Effekts auf Formularelemente

Das Hinzufügen eines Drop-Shadow-Effekts zu Formularelementen kann ihre visuelle Darstellung erheblich verbessern und sie auf der Seite sichtbarer machen. Wenn Sie diesen Effekt anwenden, können Sie den Eindruck erwecken, dass sich Formularelemente über den Hauptinhalt der Seite erheben.

Ein Beispiel für Formularelemente, auf die Sie einen Drop-Shadow-Effekt anwenden können, sind Schaltflächen, Textfelder, Kontrollkästchen und Radioknöpfe. Um den Drop-Shadow-Effekt auf diese Elemente anzuwenden, müssen Sie die CSS-Box-Shadow-Regel verwenden und die entsprechenden Werte für die horizontale und vertikale Verschiebung des Schattens, die Unschärfe und die Farbe angeben.

Beispiel für die Verwendung des Drop Shadow-Effekts für eine Schaltfläche:

.shadow-button

Im obigen Beispiel haben wir den horizontalen Schatten-Offset um 2 Pixel, den vertikalen Schatten-Offset um 2 Pixel, die Schatten-Unschärfe um 4 Pixel und die Schattenfarbe als halbtransparentes Schwarz angegeben. Die Schaltfläche sieht dabei so aus, als ob sie sich über dem Hauptinhalt des Blocks befindet.

Ebenso können Sie den Drop Shadow-Effekt auf Textfelder, Kontrollkästchen und Radioknöpfe anwenden, um einen dreidimensionalen Effekt zu erzeugen und deren Erscheinungsbild zu verbessern. Fügen Sie einfach den entsprechenden Wert der box-shadow-Eigenschaft für das entsprechende Formularelement hinzu.

So verwenden Sie mehrere Schatten gleichzeitig

Wenn Sie Schatteneffekte mit CSS erstellen, können Sie mehrere Schatten gleichzeitig verwenden, um komplexere und interessantere visuelle Effekte zu erzielen.

Um mehrere Schatten hinzuzufügen, können Sie die Eigenschaft verwenden box-shadow ein Komma als Trennzeichen zwischen jedem Schatten. Jeder Schatten wird durch die Werte für den horizontalen Versatz, den vertikalen Versatz, die Unschärfe und die Farbe des Schattens definiert.

Zum Beispiel fügt der folgende CSS-Code einem Element zwei Schatten hinzu:

box-shadow: 10px 10px 5px #888888, -10px -10px 5px #888888;

Der erste Schatten hat einen horizontalen Versatz von 10 Pixeln, einen vertikalen Versatz von 10 Pixeln, eine Unschärfe von 5 Pixeln und eine Farbe von #888888. Der zweite Schatten hat einen horizontalen Versatz in die entgegengesetzte Richtung (negativer Wert), einen vertikalen Versatz in die entgegengesetzte Richtung, dh jeweils -10 Pixel und eine Unschärfe von 5 Pixeln und eine Farbe von #888888.

Sie können so viele Schatten hinzufügen, wie Sie benötigen, indem Sie sie einfach durch Kommas trennen. Dadurch können Sie eine Vielzahl von Effekten erzeugen, z. B. Volumenformen, Extrudieren und Akzentuieren bestimmter Elemente.

Nutzen Sie die Möglichkeit, mehrere Schatten gleichzeitig hinzuzufügen, um Ihren Elementen ein einzigartiges und elegantes Aussehen zu verleihen.

Beispiele für die Verwendung des Drop Shadow-Effekts auf Websites

Es gibt viele Möglichkeiten, den Drop Shadow-Effekt auf Websites zu verwenden. Im Folgenden sind einige Beispiele aufgeführt:

Beispiel 1: Anwenden eines Schattens auf Text

Der Drop Shadow-Effekt kann verwendet werden, um Text auf einer Website ausdrucksstark und lesbar zu machen. Zum Beispiel können Titel und Untertitel mit Drop Shadow gestylt werden, um sie im Hintergrund hervorzuheben und die Aufmerksamkeit der Besucher zu erregen.

Beispiel 2: Anwenden von Schatten auf Bilder

Drop Shadow-Schatten können auch zu Bildern hinzugefügt werden, um ihnen Volumen und Realismus zu verleihen. Dieser Effekt kann beispielsweise zum Erstellen von Bildgalerien oder zum Hervorheben des Hauptinhalts auf einer Seite verwendet werden.

Beispiel 3: Visuelle Trennung von Inhalten

Der Drop Shadow-Effekt kann verwendet werden, um verschiedene Inhaltsblöcke auf einer Seite visuell zu trennen. Wenn Sie beispielsweise ein Blog-Layout erstellen, können Sie jedem Beitrag oder Block mit Seiten-Widgets einen Drop Shadow hinzufügen, um ein Gefühl von Tiefe und Trennung zu erzeugen.

Beispiel 4: Erstellen von Schaltflächen und Schnittstellenelementen

Drop Shadow eignet sich hervorragend zum Erstellen von stilvollen Schaltflächen und Oberflächenelementen auf Webseiten. Sie tragen dazu bei, die Elemente ausdrucksvoller zu gestalten und die Aktivität und Interaktivität der Website zu betonen.

Dies sind nur einige Beispiele für die Verwendung des Drop Shadow-Effekts auf Websites. Je nach Thema und Aufgabe der Website können Sie auch andere Optionen für die Anwendung dieses Effekts verwenden. Die Hauptsache ist, sie nicht zu missbrauchen, um die Seite nicht zu überlasten und ihre Leistung zu beeinträchtigen.