CSS-Farbwerte
Benannte Farben reichen für den Start. Marken und Designs brauchen genaue Werte — ein bestimmtes Teal, eine weiche Überlagerung, einen Farbton, den man leicht verschieben kann. Das kommt von Farbwertformaten: hex, rgb() / rgba() und hsl() / hsla().
Was ist ein Farbwert?
Ein Farbwert ist das, was Sie nach einer farbnehmenden Eigenschaft schreiben — zum Beispiel nach color: oder später background-color:. Dieselbe Eigenschaft wie zuvor; reichere Schreibweisen für die Farbe. Benannte Schlüsselwörter zählen weiter als Werte. Heute kommen die numerischen Formate dazu, die Sie wöchentlich nutzen.
Formate auf einen Blick
Wählen Sie das Format zur Aufgabe. Sie brauchen nicht jede Syntax am ersten Tag — lernen Sie die Karte, üben Sie dann die drei Alltagswerte.
📊 CSS-Farbwertformate
| Format | Beispiel | Am besten für |
|---|---|---|
| Benannt | teal |
Schnelle Demos, Lehre, grobe Entwürfe |
| Hex | #0f766e |
Design-Tools, Marken-Tokens, Copy-Paste aus Figma |
rgb() / rgba() |
rgb(15 118 110) / rgba(15, 118, 110, 0.85) |
Kanaldenken, Transparenz mit Alpha |
hsl() / hsla() |
hsl(174 77% 25%) |
Farbton/Helligkeit feinjustieren ohne die Familie zu verlassen |
Hex-Farben
Hex-Werte beginnen mit #, dann Hex-Ziffern (0–9, a–f). Üblich: sechsstellig #rrggbb (voll) und dreistellig #rgb (kurz — jede Ziffer verdoppelt sich). Groß-/Kleinschreibung ist egal.
Hex auf Text und weichem Hinweis
cssh1 {
color: #0f172a;
}
.note {
color: #0f766e;
}
#0f766e lesen
Paare sind Rot, Grün, Blau: 0f / 76 / 6e. Design-Apps exportieren meist genau diesen String — in CSS einfügen und # behalten.
rgb() und rgba()
rgb() mischt Rot-, Grün- und Blaukanäle von 0 bis 255 (oder Prozent in moderner Syntax). Alpha kommt mit rgba() oder einem vierten Wert hinzu, damit die Farbe teilweise durchscheinend wird.
RGB-Kanäle und RGBA-Verlauf
css.lead {
color: rgb(51, 65, 85);
}
.overlay-label {
color: rgba(15, 118, 110, 0.9);
}
Alpha in einem Satz
Alpha ist die Transparenz dieser Farbe — 1 (oder 100%) ist deckend; niedrigere Werte lassen Dahinterliegendes durchscheinen. Das ist nicht dasselbe wie das Element aus dem Layout zu nehmen.
hsl() für Farbton-Denken
hsl() nutzt Farbton (Winkel im Farbkreis), Sättigung (%) und Helligkeit (%). Praktisch, wenn Sie „gleiche Familie, etwas heller“ wollen, ohne Hex von Hand neu zu rechnen.
HSL-Akzent zum Feinjustieren
css.badge {
color: hsl(174, 77%, 28%);
border: 2px solid hsl(174, 77%, 20%);
}
Feinjustier-Gewohnheit
Farbton behalten, Helligkeit hoch für ruhigeren Text oder runter für eine stärkere Überschrift. Sättigung steuert, wie lebhaft die Farbe wirkt.
Welches Format?
- Hex — Standard beim Kopieren aus Designdatei oder Markenpalette
rgb()/rgba()— wenn Kanäle oder schnelles Alpha zählenhsl()— beim Erkunden oder Anpassen verwandter Farben- Benannt — weiter gut für Skizzen und Lehrdemos
Alles gilt heute aufcolor; später nutzen Sie dieselben Formate für Hintergründe.
Selbst ausprobieren
- Seite mit
h1,.leadund.note. - Überschrift mit Hex (
#0f172a), Lead mitrgb(51, 65, 85), Note mit#0f766e. .badgemithsl(174, 77%, 28%)und dunklerem HSL-Rahmen im gleichen Farbton.- Label mit
rgba(15, 118, 110, 0.75)abmildern — soll weniger deckend wirken als1. - Optional: Kurzform nur wenn Paare wirklich verdoppelt werden — sonst sechs Ziffern behalten.
Häufige Fehler
#vor Hex vergessen (0f766eallein ist keine gültige Farbe)- Buchstaben außerhalb
a–fin Hex - RGB-Kanäle außerhalb
0–255(oder chaotische Einheiten) - Erwarten, dass Alpha Layoutplatz wie
display: noneentfernt - Jedes Format für „spezifischer“ im Cascade halten — Formatwahl ändert Spezifität nicht
Kurz
- Farbwerte sind Formate für dieselben farbnehmenden Eigenschaften
- Hex ist das Alltagsformat zum Einfügen aus Design
rgb()/rgba()zeigen Kanäle und Alphahsl()hilft bei Farbton, Sättigung und Helligkeit zu denken- Benannte Farben bleiben gültig; wählen Sie passend zur Aufgabe
- Üben Sie Hex plus ein Funktionsformat (
rgbaoderhsl), bis beides sitzt
🧠 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