Rahmen
Für die Border wird meist eine einzige Angabe in Kurzschreibweise gemacht.
Diese ist hier 3-geteilt und gibt Strichbreite, Strichart, Strichfarbe an, z.B.
border: 5px dotted #f90;
Soll eine bestimmte Rahmen-Seite angesprochen werden, wird wieder -right, -left, -top, -bottom angehängt,
z.B.
border-bottom: 2px solid red;
Die 3 Eigenschaften border-width, border-style und
border-color der Kurzschreibweise können aber auch einzeln angesprochen werden,
auch hier ggf. wieder pro Seite:
border-left-color: blue; border-top-width: 1px;
Zusätzlich gibt es die Eigenschaft border-radius für abgerundete Ecken.
Mehr zu den Rahmen-Eigenschaften
hier.
Hintergrund
Der Hintergrund background kann wieder über eine Kurzschreibweise ganz allgemein angegeben werden,
oder sehr spezifisch über unterschiedliche Eigenschaften wie
background-size, background-repeat, background-position konkretisiert werden.
Der Wert des Hintergrunds kann nicht nur einfach ein Farbwert sein, sondern auch ein Farbverlauf oder
Hintergrundbild.
Auch über die Wiederholungsart des Hintergrunds sowie dessen Positionierung können Angaben gemacht
werden.
Eine ausführliche Abhandlung aller Hintergrund-Eigenschaften und Werte findet sich z.B.
hier,
hier &
hier.
Im Folgenden einige Beispiele:
Schatten-Effekte
Für den modernen Look dürfen Schatten-Effekte oft nicht fehlen.
Es wird zwischen den Eigenschaften text-shadow und box-shadow unterschieden.
Wenig überraschend ist text-shadow für Schatten-Effekte von Text zuständig,
während box-shadow auf andere Elemente angewendet wird.
Im Folgenden einige Beispiele:
Übergänge mit Transitions
Transitions erlauben es, Werte von Eigenschaften über eine angegebene Dauer zu verändern.
Hierfür benötigt man zunächst eine Eigenschaft, die verändert werden soll, sowie eine Dauer.
Ohne Dauer wird der Übergang (transition) nie sichtbar.
Sobald die angegebene Eigenschaft ihren Wert ändert, wird die Transition für die angegebene Dauer ausgelöst.