Hintergrundbild¶
background-image¶
Mit der CSS Eigenschaft background-image kann einem Element ein oder mehrere Hintergrundbilder hinzugefügt werden.
Eigenschaftswert |
Erklärung |
|---|---|
url() |
Definiert ein Hintergrundbild mittels absoluten oder relativen Pfad. |
linear-gradient() |
Definiert einen Farbverlauf von zwei oder mehreren Farben. |
url()¶
Dem CSS Eigenschaftswert url() wird der absolute oder relative Pfad zum Bild in einfachen Anführungszeichen übergeben. Werden mehrere Hintergrundbilder angegeben, müssen sie kommasepariert aufgelistet werden. Das erste angegebene Bild liegt ganz oben, danach folgen die weiteren Ebenen.
header {
background-image: url("../images/hintergrundbild.jpg");
}
footer {
background-image: url("../images/stars.png"),
url("../images/hintergrundbild.jpg");
}
Überschrift
Lorem ipsum dolor sit, amet consectetur adipisicing elit. Maiores enim libero eligendi inventore velit recusandae aspernatur aliquam nemo quasi vitae esse aperiam ut repudiandae vel non, molestiae hic commodi assumenda?
background-size¶
Mit der CSS Eigenschaft background-size kann die Größe des Hintergrundbildes bestimmt werden.
Eigenschaftswert |
Erklärung |
|---|---|
400px 200px |
Breite und Höhe des Bildes. Wird nur ein Wert angegeben, ist der zweite auto und wird relativ zum anderen Wert angepasst. |
50% 20% |
Breite und Höhe relativ zum Elternelement. Wird nur ein Wert angegeben, ist der zweite auto und wird relativ zum anderen Wert angepasst. |
cover |
Bild wird zugeschnitten/vergrößert, füllt das Element vollständig aus. |
contain |
Bild bleibt vollständig sichtbar und wird passend skaliert. |
.container {
background-image: url("../images/position.jpg");
background-size: cover;
}
background-repeat¶
Die CSS Eigenschaft background-repeat gibt an, wie oft Hintergrundbilder wiederholt werden oder gar nicht.
Eigenschaftswert |
Erklärung |
|---|---|
repeat |
Das Hintergrundbild wiederholt sich horizontal und vertikal. |
repeat-x |
Das Hintergrundbild wiederholt sich nur horizontal. |
repeat-y |
Das Hintergrundbild wiederholt sich nur vertikal. |
no-repeat |
Das Hintergrundbild wird nicht wiederholt. |
.container {
background-image: url("landscape.jpg");
background-repeat: no-repeat;
}
background-position¶
Die CSS Eigenschaft background-position gibt die Position an, an der das Bild positioniert wird.
Bemerkung
Der Standardwert ist 0% 0% (linke obere Ecke).
Eigenschaftswert |
Erklärung |
|---|---|
left top |
Position innerhalb des Elementes. Wird nur ein Wert angegeben, ist der andere automatisch center. |
x% y% |
Erster Wert = horizontal, zweiter Wert = vertikal. 0% 0% ist oben links, 100% 100% unten rechts. Bei nur einem Wert ist der andere 50%. |
.box {
background-image: url("../images/position.jpg");
background-repeat: no-repeat;
background-position: right center;
}
background-attachment¶
Mittels background-attachment kann das Scrollverhalten von Hintergrundbildern verändert werden.
Eigenschaftswert |
Erklärung |
|---|---|
scroll |
Standardwert. Hintergrund scrollt mit dem Inhalt. Position relativ zum Element. |
fixed |
Hintergrund ist fixiert und scrollt nicht mit. Position relativ zum Viewport. |
body {
background-image: url("hintergrund.jpg");
background-attachment: fixed;
}
Marvels Avengers
Die mächtigsten Helden der Erde müssen zusammenkommen und lernen, gemeinsam als Team zu kämpfen, wenn sie den bösen Loki und seine Alien-Armee darin hindern wollen, die Menschheit zu versklaven.
Loki, the adopted brother of Thor, teams-up with the Chitauri Army and uses the Tesseract's power to travel from Asgard to Midgard to plot the invasion of Earth and become a king. The director of the agency S.H.I.E.L.D., Nick Fury, sets in motion project Avengers, joining Tony Stark a.k.a. the Iron Man; Steve Rogers, a.k.a. Captain America; Bruce Banner, a.k.a. The Hulk; Thor; Natasha Romanoff, a.k.a. Black Widow; and Clint Barton, a.k.a. Hawkeye, to save the world from the powerful Loki and the alien invasion.