| .. | ||
| aufgabe.html | ||
| index.html | ||
| musterloesung.html | ||
| README.md | ||
| test_aufgabe.js | ||
CSS 07: CSS Custom Properties & Farbsysteme 🌈
Willkommen in Modul 07!
In diesem Modul erstellst du ein dynamisches Design-Token-System mit CSS Custom Properties (--variable), nutzt moderne Farbmodelle (HEX, RGB, HSL, OKLCH) und implementierst ein variables Dark/Light Theme.
💡 1. Das Wichtigste in Kürze
Deklaration & Zugriff
:root {
--primary: #3b82f6;
--bg-surface: oklch(0.98 0.01 240);
--radius-sm: 6px;
}
.button {
background-color: var(--primary);
border-radius: var(--radius-sm);
}
Farbmodelle im Überblick
HEX:#3b82f6RGB / RGBA:rgba(59, 130, 246, 0.8)oderrgb(59 130 246 / 80%)HSL:hsl(217, 91%, 60%)OKLCH:oklch(0.65 0.22 255)(Sehr große Dynamik auf modernen Displays)
🎯 Teilziele in aufgabe.html
- :root Tokens: Definiere Design-Token (
--primary-color,--bg-page,--bg-card,--text-color,--radius). - var() Verknüpfung: Formatiere
bodyund.cardmitvar(...). - Farbwelten: Nutze HEX, HSL/RGBA und
oklch(...). - Farbverlauf: Wende
linear-gradient(...)auf.gradient-headeran. - Theme-Klasse: Überschreibe Variablen in
.dark-theme.