CSS- Box-Schatten
CSS box-shadow-Eigenschaft
Die CSS box-shadow
-Eigenschaft wird verwendet, um einen oder mehrere Schatten auf ein Element anzuwenden.
Geben Sie einen horizontalen und einen vertikalen Schatten an
In seiner einfachsten Verwendung geben Sie nur einen horizontalen und einen vertikalen Schatten an. Die Standardfarbe des Schattens ist die aktuelle Textfarbe.
Beispiel
Legen Sie einen horizontalen und einen vertikalen Schatten fest:
div
{
box-shadow: 10px 10px;
}
Geben Sie eine Farbe für den Schatten an
Der color
Parameter definiert die Farbe des Schattens.
Beispiel
Geben Sie eine Farbe für den Schatten an:
div
{
box-shadow: 10px 10px grey;
}
Fügen Sie dem Schatten einen Unschärfeeffekt hinzu
Der blur
Parameter definiert den Unschärferadius. Je höher die Zahl, desto unschärfer wird der Schatten.
Beispiel
Fügen Sie dem Schatten einen Unschärfeeffekt hinzu:
div
{
box-shadow: 10px 10px 5px grey;
}
Stellen Sie den Ausbreitungsradius des Schattens ein
Der spread
Parameter definiert den Spreizradius. Ein positiver Wert erhöht die Größe des Schattens, ein negativer Wert verringert die Größe des Schattens.
Beispiel
Legen Sie den Ausbreitungsradius des Schattens fest:
div
{
box-shadow: 10px 10px 5px 12px grey;
}
Legen Sie den Einfügungsparameter fest
Der inset
Parameter ändert den Schatten von einem äußeren Schatten (Anfang) zu einem inneren Schatten.
Beispiel
Fügen Sie den Inset-Parameter hinzu:
div
{
box-shadow: 10px 10px 5px grey inset;
}
Mehrere Schatten hinzufügen
Ein Element kann auch mehrere Schatten haben:
Beispiel
div
{
box-shadow: 5px 5px blue, 10px 10px red, 15px 15px green;
}
Karten
Sie können die box-shadow
Eigenschaft auch verwenden, um papierähnliche Karten zu erstellen:
1
1. Januar 2021
Hardanger, Norwegen
Beispiel
div.card
{
width: 250px;
box-shadow: 0 4px 8px 0 rgba(0, 0,
0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-align:
center;
}
CSS Shadow Properties
The following table lists the CSS shadow properties:
Property | Description |
---|---|
box-shadow | Adds one or more shadows to an element |
text-shadow | Adds one or more shadows to a text |