Hero Image - Full Size Image

Einbindung

Ein Hero Image bzw. Full Size Image ist ein großes Bild - oftmals mit einem Text, welches am Anfang einer Webseite eingefügt wird.

Die Höhe des Hero Image können Sie mit der relativen Maßeinheit vh (Viewport Height) festlegen.
Diese Maßeinheit bezieht sich auf die Höhe des Browserfensters.

HTML - Body

Fügen Sie den folgenden Code in den gewünschten Bereich der HTML-Seite ein.

CSS

Ergänzen Sie die vorhandene CSS-Datei mit den folgenden Stylesheet-Definitionen.

					
						/* Das Hero Image */
						.hero-image {
							/* Mit "linear-gradient" wird das Hintergrundbild (images/photographer.jpg) abgedunkelt, damit der Text leichter lesbar ist */
							background-image: linear-gradient(rgba(0, 0, 0, 0.5),
											rgba(0, 0, 0, 0.5)),
											url("../images/photographer.jpg");

							/* Höhe des Hero-Images festlegen */
							height: 100vh; /* 50vh macht das Hero-Image nur halb so hoch */

							/* Ausrichtung und Zentrierung des Bildes, damit es auf allen Bildschirmen gut aussieht */
							background-position: center;
							background-repeat: no-repeat;
							background-size: cover;
							position: relative;
							display: flex;
							justify-content: center;
						}

						/* Platziert einen Text in der Mitte des Bildes (optional) */
						.hero-text {
							color: white;
							text-align: center;
							align-self: center;
						}
						
						.hero-text button {
							border: none;
							outline: 0;
							display: inline-block;
							padding: 10px 25px;
							color: black;
							background-color: #ddd;
							text-align: center;
							cursor: pointer;
						}

						.hero-text button:hover {
							background-color: #555;
							color: white;
						}
					
	        	

Beispiel Hero Image

Beispiel anzeigen - ganze Browserfenster-Höhe

Beispiel anzeigen - halbe Browserfenster-Höhe