CSS-Hintergründe
Sie können Text färben. Jetzt bemalen Sie die Fläche dahinter. Hintergründe füllen die Box des Elements — Vollton, Fotos und später Verläufe — während die Buchstaben mit color oben bleiben.
Was ist ein CSS-Hintergrund?
Ein Hintergrund ist die Schicht, die hinter dem Inhalt eines Elements gemalt wird (meist auch hinter dem Padding). Sie steuern ihn mit einer Eigenschaftsfamilie: background-color, background-image, background-repeat, background-size, background-position und der Kurzform background. Verläufe haben eine eigene Lektion — heute Vollton und Bild-Grundlagen.
Eigenschaften auf einen Blick
Lernen Sie zuerst die Aufgaben. Nicht jedes Schlüsselwort braucht Tag eins.
📊 Alltägliche CSS-Hintergrund-Eigenschaften
| Eigenschaft | Aufgabe | Alltagsstart |
|---|---|---|
background-color |
Vollton hinter dem Inhalt | background-color: #f1f5f9; |
background-image |
Bildschicht (später auch Verlauf) | background-image: url("hero.jpg"); |
background-repeat |
Kacheln oder stoppen | background-repeat: no-repeat; |
background-size |
Bild in der Box skalieren | background-size: cover; |
background-position |
Bild ausrichten | background-position: center; |
background |
Kurzform mehrerer Werte | background: #0f172a url("a.jpg") center / cover no-repeat; |
Vollton mit background-color
Der einfachste Hintergrund ist eine Volltonfarbe. Nutzen Sie jeden Farbwert, den Sie schon kennen — benannt, hex, rgb oder hsl.
Vollton-Kartenhintergrund
css.card {
background-color: #f1f5f9;
color: #0f172a;
padding: 1rem;
}
Text lesbar halten
Setzen Sie color für Buchstaben und background-color für die Box. Helle Füllungen brauchen dunkleren Text; dunkle Füllungen helleren Text.
Bilder mit background-image
Zeigen Sie mit url("…") auf eine Datei. Pfade sind relativ zur CSS-Datei (oder absolute URLs). Das Bild liegt hinter dem Inhalt — es ist kein <img> im HTML-Fluss.
Foto hinter einem Hero-Block
css.hero {
background-image: url("hero.jpg");
color: white;
min-height: 12rem;
padding: 2rem;
}
Bild vs. <img>
Nutzen Sie <img>, wenn das Bild Inhalt ist (Alt-Text, Bedeutung). Nutzen Sie background-image, wenn es Dekoration hinter UI oder einem Abschnitt ist.
Kacheln stoppen: no-repeat + cover
Standardmäßig kacheln viele Browser ein kleines Bild. Für Heroes Kacheln aus und mit cover skalieren, damit das Foto die Box füllt.
Hero-Bild, das die Box füllt
css.hero {
background-image: url("hero.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
cover in einem Satz
cover skaliert, bis die Box gefüllt ist — Ränder können beschnitten werden. contain passt das ganze Bild ein — leere Streifen sind möglich.
Fokuspunkt ausrichten
background-position bestimmt, welcher Bildteil sichtbar bleibt — hilfreich, wenn cover Gesichter oder Logos abschneidet.
Foto ausrichten
css.hero {
background-image: url("hero.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: right center;
}
Kurzform (lesbar bleiben)
Sie können Werte in background kombinieren. Lernen Sie zuerst mit Einzeleigenschaften; wechseln Sie zur Kurzform, wenn die Reihenfolge vertraut ist.
Kompakte Hintergrund-Kurzform
css.banner {
background: #0f172a url("banner.jpg") center / cover no-repeat;
color: #f8fafc;
padding: 2rem;
}
Reihenfolge-Tipp
Ein übliches Muster: Farbe, Bild, position / size, repeat. Verwirrt die Kurzform — wieder aufteilen. Beides ist gültig.
Selbst ausprobieren
.cardmitbackground-color: #f1f5f9und dunklemcolor-Text..heromitbackground-image: url("…"),min-heightund hellem Text.background-repeat: no-repeat,background-size: cover,background-position: center.- Position auf
left centeroderright center— beobachten, was im Bild bleibt. - Optional: Hero mit
background-Kurzform und Fallback-Farbe vorurl()neu schreiben.
Häufige Fehler
colorstatt Box-Füllung — färbt nur Buchstabenno-repeatvergessen, sodass ein Logo den Abschnitt kachelt- Kaputte
url("…")-Pfade (falscher Ordner oder fehlende Anführungszeichen) - Riesige unkomprimierte Fotos als Hintergründe — langsame Seiten
- Zu komplexe Verläufe springen, bevor Vollton + ein Bild sitzen (Verläufe folgen)
Kurz
- Hintergründe liegen hinter dem Inhalt;
colorfärbt Text background-colorfür Vollton;background-imagefür Fotos- Steuern Sie Fotos mit
no-repeat,cover/containundposition - Kurzform ist optional — Klarheit schlägt Cleverness beim Lernen
- Vollständige Verlaufsrezepte in der nächsten Lektion
- Üben Sie eine graue Karte und einen Foto-Hero, bis die Namen sitzen
🧠 Testen Sie Ihr Wissen
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 Anweisungen
- Lesen Sie jede Frage sorgfältig
- Wählen Sie die beste Antwort für jede Frage
- Sie können das Quiz so oft wiederholen, wie Sie möchten
- Ihr Fortschritt wird oben angezeigt