Das lernst du
- Kapitel 1Selektoren & Verknüpfung – Regeln schreiben und Elemente gezielt auswählen.
Hallo, CSS! · Klassen & IDs - Kapitel 2Farben, Hintergründe & Schriften – Farbsysteme und Typografie.
Farben & Schriften - Kapitel 3Das Box-Modell – margin, padding, border – und wie breit eine Box wirklich ist.
Das Box-Modell - Kapitel 4Display & Positionierung – block, inline, ausblenden und Elemente gezielt platzieren.
block, inline und inline-block · Ausblenden mit display: none · position: relative – ein kleiner Versatz · position: absolute – genau in die Ecke · Boss: eine Karte mit Hinweis-Badge - Kapitel 5Flexbox – Elemente flexibel in einer Reihe oder Spalte anordnen.
Flexbox-Labor · Boss: Navigationsleiste - Kapitel 6CSS Grid – Spalten, Zeilen und responsive Raster – ganz ohne Media Queries.
Spalten mit fr aufteilen · repeat(): viele gleiche Spalten · Über mehrere Spalten: span · Responsiv mit auto-fit und minmax · Boss: eine Bildergalerie im Raster - Kapitel 7Responsive Design – Layouts, die auf jedem Bildschirm funktionieren.
Media Queries - Kapitel 8Deine Code-Werkstatt – Gelerntes verbinden und einen neuen Baustein entdecken.
Ein Raster mit CSS Grid - Kapitel 9Werkstatt: Verstehen und selbst bauen – Neue Bausteine in kurzen Erklärungen und eigenen Programmen üben.
Zustände: hover und Tastaturfokus · Sanfte Übergänge mit transition · Boss: ein responsives Kartenraster - Kapitel 10Neue Werkzeuge für eigene Ideen – Neue Konzepte verstehen, ergänzen und selbst anwenden.
CSS-Variablen: Farben an einer Stelle · clamp: Schrift flexibel begrenzen · Bewegung auf Wunsch reduzieren - Kapitel 11Mehr können: dein nächstes Übungskapitel – Vier neue Bausteine in kleinen Schritten verstehen und selbst anwenden.
aspect-ratio: eine Form bleibt im Verhältnis · object-fit: Bilder passend zuschneiden · padding-inline: Abstand in Leserichtung · overflow-wrap: lange Wörter umbrechen - Kapitel 12Meisterkapitel: wie echte Programme gebaut sind – Fünf Bausteine aus echten Projekten – erklärt, verbunden, ergänzt und selbst geschrieben.
position: sticky – ein Kopf bleibt sichtbar · transform: verschieben und drehen · :has() – ein Element reagiert auf seinen Inhalt · linear-gradient: ein Farbverlauf · :nth-child – jede zweite Zeile - Kapitel 13Projektwerkzeuge: verstehen und anwenden – Acht weitere Bausteine mit Erklärseiten und vier Übungen je Lektion.
Größen mit border-box berechenbar halten · Ein Größenverhältnis festlegen · Großen Inhalt innerhalb einer Box scrollen · Abstände im Layout mit gap setzen · Lange Bezeichner umbrechen lassen · Eigene Stapelkontexte bewusst erzeugen · Lesbares Glas mit begrenztem Backdrop-Blur · Fokusmarkierungen mit Abstand lesbar halten - Kapitel 14Pseudoklassen & Zustände – :hover, :focus-visible und mehr.
::before und ::after: Inhalt aus CSS · :not() – alle außer … · :first-child und :last-child · :checked – auf Häkchen reagieren · Boss: Formularzustände gestalten - Kapitel 15Transitions & Animationen – Sanfte Übergänge, Hover-Effekte und eigene Animationen mit @keyframes.
transition: Eigenschaft, Dauer, Kurve · Hover-Effekt mit transform: scale · @keyframes: eine eigene Animation · Endlos animieren: infinite und alternate · Boss: ein Ladeindikator - Kapitel 16CSS-Variablen & Struktur – Custom Properties und wartbare Styles.
var() mit Ersatzwert · Variablen lokal überschreiben · Rechnen mit calc() · Wer gewinnt? Spezifität · Boss: ein Farbschema mit Variablen - Kapitel 18Abschlussprojekt – Responsive, animierte Landingpage.
Portfolio-Stil 1: Schrift und Lesebreite · Portfolio-Stil 2: die Navigationsleiste · Portfolio-Stil 3: Projektkarten mit Schatten · Portfolio-Stil 4: ein freundliches Formular · Boss: das Portfolio fürs Handy
Abschlussprojekt: Responsive Landingpage
Eine animierte Landingpage, die auf Handy und Desktop gut aussieht.
So funktioniert's
Jede Lektion beginnt mit kurzen Erklärseiten. Danach übst du mit Auswahlfragen, Lückentexten, Code ordnen und eigenem Code – mit Hinweisen und sofortigem Feedback. Kostenlos, ohne Werbung, auf Handy, Tablet und PC.