{ "$schema": "../../schemas/code-crispies-module-schema.json", "id": "units-variables", "title": "CSS Einheiten & Variablen", "description": "Verstehe die Vielfalt der CSS-Maßeinheiten und wie du Custom Properties für wartbare Stile definierst und verwendest.", "difficulty": "beginner", "lessons": [ { "id": "units-1", "title": "Absolute vs. Relative Einheiten", "description": "Lerne den Unterschied zwischen px, rem, em, % und vw/vh für flexible, responsive Layouts.", "task": "Setze die Breite von .box auf 80% und max-width auf 37.5rem.", "previewHTML": "
--main-color Variable in :root mit #6200ee und wende sie als Rahmenfarbe auf .themed an.",
"previewHTML": "calc() Funktion, um verschiedene Einheiten in einem Ausdruck zu kombinieren.",
"task": "Setze die Breite von .sized auf calc(100% - 2rem) und min-height auf calc(10vh + 1rem).",
"previewHTML": "