Mit der CSS-Eigenschaft „box-shadow“ kann die Box eines HTML-Elements mit einem Schatten versehen werden. Dabei können durch Leerzeichen getrennt folgende Werte gesetzt werden:
Dabei müssen nur die Werte für „h-shadow“ und „v-shadow“ angegeben werden, die restlichen Werte sind optional:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Es können auch mehrere Schatten für ein Element definiert werden. Dabei werden die Definitionen der einzelnen Schatten durch Komma voneinander getrennt:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Mit der CSS-Eigenschaft „text-shadow“ kann Text mit Schatten versehen werden. Dabei können durch Leerzeichen getrennt folgende Werte verwendet werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Auch für Text können mehrere Schatten durch Komma getrennt angegeben werden:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Die CSS-Eigenschaft „text-shadow“ kann auch dazu verwendet werden, um Text mit einem Rahmen zu versehen. Dazu werden vier Schatten mit der folgenden x-/y-Verschiebung verwendet:
CSS-Datei:
HTML-Datei:
Ergebnis im Browser:
Als Abschlussübung kannst du das vorhergehende Beispiel zu folgender Webseite erweitern:
Gehe dabei folgendermaßen vor:
Die Lösung kannst du dir hier herunterladen: