Flexbox in CSS & HTML (Tutorial) – responsive Layouts entwickeln

Flexbox in CSS & HTML (Tutorial) – responsive Layouts entwickeln

Webdesign, CMS & Entwicklung · 28 Videos · 3,3 h Video-Training · Deutsch Stephan Haewß von Stephan Haewß

Responsive Layouts bereiten dir bei der Entwicklung von Webseiten und Apps immer wieder Probleme? Mit Flexbox-Layouts änderst du das! Stephan Haewß erklärt dir anhand von Theorie, praktischen Übungen und konkreten Beispielen, wie du Flexbox in CSS und HTML korrekt und für verschiedene Layouts einsetzt. Die moderne Lösung für flexible Desktop- und Mobil-Ansichten deiner Seiten!

  • So entwickelst du responsive Layouts mit Flexbox in CSS und HTML
  • Schritt für Schritt erklärt: Grundlagen, Anordnung, Ausrichtung, Abstände und Reihenfolgen
  • Konkrete Beispiele für typische Layouts wie Zentrierung und verschachtelte Layouts
  • Lernen & begreifen: mit praktischen Übungen inklusive Übungsmaterialien
  • Optimal für Web-Entwickler, Web-Designer und Frontend-Entwickler
  • Ein über 3-stündiger Intensivkurs zu Flexbox von Entwickler und Trainer Stephan Haewß

Starte das Tutorial und erweitere deine HTML- und CSS-Kenntnisse um alles, was du zum Thema Flexbox wissen musst.

Inhalt

28 Videos, 199 Minuten

Intro zum Tutorial

1 Video · 2 Minuten
01 Offen Kostenlos

Flexbox in CSS & HTML: 1 | Was erwartet dich im Kurs?

2 min

Das erwartet dich in dem Kurs zu Flexbox in CSS und HTML.

Einleitung

2 Videos · 12 Minuten
02 Offen Kostenlos

Flexbox in CSS & HTML: 2.1 | Warum Flexbox und wie funktioniert sie?

6 min

Was ist Flexbox-Layout und warum sollte man es überhaupt verwenden?

03 Offen Kostenlos

Flexbox in CSS & HTML: 2.2 | Aufsetzen des Initialprojekts

6 min

Hier wird das Projekt aufgesetzt, in dem dann im Weiteren gearbeitet wird.

Flexbox-Layout – Grundlagen

18 Videos · 136 Minuten
04 Offen

Flexbox in CSS & HTML: 3.1 | Aufbau der Beispielstruktur

10 min

Ich stelle hier die Beispielstruktur und die in VS-Code integrierten Debug-Möglichkeiten mit den MS Edge-Tools vor. Außerdem wird in diesem Video das erste Mal das Flexbox-Layout aktiviert und die Richtung eingestellt.

05 Offen

Flexbox in CSS & HTML: 3.2 | Kindelemente gleichmäßig verteilen

15 min

Wie lässt sich der Platz gleichmäßig bzw. in bestimmten Verhältnissen im Flexbox-Layout aufteilen?

06 Offen

Flexbox in CSS & HTML: 3.3 | Kindelemente – Platz verteilen (Übung)

4 min

Eine kleine Übung, bei der man um ein wenig (einfache) Mathematik nicht herumkommt.

07 Offen

Flexbox in CSS & HTML: 3.4 | Konkretes Beispiel für responsives Design

11 min

Hier stelle ich ein horizontales Layout mit zwei Seitenleisten vor, das sich responsiv an die Breite anpasst.

08 Offen

Flexbox in CSS & HTML: 3.5 | Ausrichtung der Kindelemente

6 min

Kindelemente können vom Flex-Container entlang der Querachse ausgerichtet werden. Hier zeige ich, wie dies eingestellt werden kann.

09 Offen

Flexbox in CSS & HTML: 3.6 | Stretch und Einzelausrichtung

6 min

Nicht nur beim Container kann man die Ausrichtung aller Kindelemente einstellen, mit align-self lässt sich das auch bei den Einzelelementen unterschiedlich justieren.

10 Offen

Flexbox in CSS & HTML: 3.7 | Stretch und Einzelausrichtung (Übung)

7 min

Eine kleine Übung zur Einzelausrichtung mit einem Würfel.

11 Offen

Flexbox in CSS & HTML: 3.8 | Ausrichtung in Hauptrichtung

5 min

Nicht nur entlang der Querachse lässt sich in einem Flex-Container ausrichten, es lässt sich auch entlang der Hauptachse einiges an der Ausrichtung ausrichten. ;-)

12 Offen

Flexbox in CSS & HTML: 3.9 | Beispiel für Ausrichtung in Hauptrichtung

4 min

Ein kleines Beispiel, wie man das Ausrichten entlang der Hauptachse für ein häufiges Layout sehr gut einsetzen kann.

13 Offen

Flexbox in CSS & HTML: 3.10 | Basislänge in Flex-Richtung

7 min

Wer flexibel sein will, muss auch die Größe der Kindelemente unabhängig von der konkreten Breite oder Höhe angeben können. Zum Glück gibt es das flex-basis-Property, womit man genau dies erreichen kann. Ändert man die flex-direction, wird so aus einer Breite eine Höhe und umgekehrt. 

14 Offen

Flexbox in CSS & HTML: 3.11 | Mit flex-grow den Größenzuwachs in Flex-Richtung regulieren

8 min

Um wie viel soll ein Element wachsen, wenn mehr Platz vorhanden ist, als die flex-basis vorgibt? Dies lässt sich mit flex-grow gezielt einstellen.

15 Offen

Flexbox in CSS & HTML: 3.12 | Mit flex-shrink die Verkleinerung in Flex-Richtung regulieren

12 min

Um wie viel soll ein Element schrumpfen, wenn weniger Platz vorhanden ist, als die flex-basis vorgibt? Dies lässt sich mit flex-shrink gezielt einstellen. 

16 Offen

Flexbox in CSS & HTML: 3.13 | Wrapping

17 min

Kindelemente können nicht nur schrumpfen, wenn weniger Platz vorhanden ist, sondern auch vom Container umgebrochen werden. Wie man dies mit flex-wrap kontrolliert, zeige ich in diesem Video.

17 Offen

Flexbox in CSS & HTML: 3.14 | Die flex-flow-Eigenschaft

5 min

flex-direction und flex-wrap lassen sich kombiniert in der Eigenschaft flex-flow angeben. Das macht sogar Sinn, wenn man nur flex-direction setzen will, da flex-flow kürzer ist. ;-)

18 Offen

Flexbox in CSS & HTML: 3.15 | Wrapping (Übung)

5 min

Eine Aufgabe zu flex-wrap.

19 Offen

Flexbox in CSS & HTML: 3.16 | Gap

5 min

Abstand muss manchmal sein, um es dem menschlichen Auge nicht unnötig zu ungemütlich zu machen. Zum Glück gibt es mit gap eine CSS-Eigenschaft, die genau dies bei den Kindelementen eines Flex-Containers bewerkstelligt.

20 Offen

Flexbox in CSS & HTML: 3.17 | Order und Reverse Direction

7 min

Ordnung muss sein, besonders bei Web-Oberflächen, denn diese sollen ja gut bedienbar sein. Die Reihenfolge muss manchmal auch individuell festgelegt werden, ohne Elemente im DOM zu bewegen. Dafür ist die CSS-Eigenschaft order sehr gut geeignet, mit der man die sichtbare Reihenfolge der Elemente einfach ändern kann.

21 Offen

Flexbox in CSS & HTML: 3.18 | Order (Übung)

2 min

Testen wir mal, ob ihr das mit der Reihenfolge verstanden habt. Hier gibt es sogar eine zweite Möglichkeit, das gleiche Resultat zu erzielen, aber darauf kommt ihr sicherlich auch.

Beispiele für Layouts mit Flexbox

6 Videos · 45 Minuten
22 Offen

Flexbox in CSS & HTML: 4.1 | Zentrieren

4 min

Es kommt sehr oft vor, dass man Elemente und vor allem Text horizontal und vertikal (!) zentrieren möchte. Was vor Flexbox ein Krampf war, ist mit Flexbox ein Kindergeburtstag.

23 Offen

Flexbox in CSS & HTML: 4.2 | 3 Spalten, 3 Zeilen

9 min

Wer kennt ihn nicht, den 3-Spalter? Wenn sich dieser noch an den verfügbaren Platz anpasst, fehlt nicht mehr viel zum responsiven Design.

24 Offen

Flexbox in CSS & HTML: 4.3 | Formulareingaben

7 min

Gibt es Webseiten ohne Formulare? Wenn ja, dann sind es nicht viele. Deswegen ist es sehr wichtig, dass man diese ansprechend anordnet, was zum Glück mit Flexbox kein Problem ist.

25 Offen

Flexbox in CSS & HTML: 4.4 | Verschachteltes Layout

9 min

Sehr oft hat man es mit verschachtelten Layouts zu tun, aber mit Flex-Layout sind auch solche keine große Herausforderung mehr.

26 Offen

Flexbox in CSS & HTML: 4.5 | Chat-Layout

7 min

Mittlerweile gibt es Web-Chat-Clients wie Sand am Meer und mit den KI-Chatbots sind noch weitere hinzugekommen. Wie aber kann man einen Chat mit Flexbox realisieren? Das zeige ich in diesem Video.

27 Offen

Flexbox in CSS & HTML: 4.6 | Galerie-Layout

9 min

Spätestens seit Web 2.0 findet man auf fast jeder Webseite eine Galerie. In diesem Video beschreibe ich, wie ein solches Layout beispielsweise wunderbar mit Flexbox umgesetzt werden kann.

Fazit

1 Video · 4 Minuten
28 Offen

Flexbox in CSS & HTML: 5 | Fazit und Ausblick

4 min

Nun sollte alles klar sein, was das Flex-Layout angeht. Zum Schluss beschreibe ich, was ihr gelernt haben solltet, was ihr noch machen könnt und was es noch für schöne CSS-Layout-Möglichkeiten gibt.

Kommentare (0)

Kommentiere jetzt „Flexbox in CSS & HTML (Tutorial) – responsive Layouts entwickeln“