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 Videos · 2 Minuten
01 Offen Kostenlos

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

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

01

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

2 min Offen

Einleitung

2 Videos · 12 Minuten
02 Offen Kostenlos

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

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

03 Offen Kostenlos

Flexbox in CSS & HTML: 2.2 | Aufsetzen des Initialprojekts

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

02

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

6 min Offen
03

Flexbox in CSS & HTML: 2.2 | Aufsetzen des Initialprojekts

6 min Offen

Flexbox-Layout – Grundlagen

18 Videos · 136 Minuten
04 Offen

Flexbox in CSS & HTML: 3.1 | Aufbau der Beispielstruktur

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

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)

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

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

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

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)

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

11 Offen

Flexbox in CSS & HTML: 3.8 | Ausrichtung in Hauptrichtung

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

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

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

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

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

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

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)

Eine Aufgabe zu flex-wrap.

19 Offen

Flexbox in CSS & HTML: 3.16 | Gap

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

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)

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.

04

Flexbox in CSS & HTML: 3.1 | Aufbau der Beispielstruktur

10 min Offen
05

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

15 min Offen
06

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

4 min Offen
07

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

11 min Offen
08

Flexbox in CSS & HTML: 3.5 | Ausrichtung der Kindelemente

6 min Offen
09

Flexbox in CSS & HTML: 3.6 | Stretch und Einzelausrichtung

6 min Offen
10

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

7 min Offen
11

Flexbox in CSS & HTML: 3.8 | Ausrichtung in Hauptrichtung

5 min Offen
12

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

4 min Offen
13

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

7 min Offen
14

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

8 min Offen
15

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

12 min Offen
16

Flexbox in CSS & HTML: 3.13 | Wrapping

17 min Offen
17

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

5 min Offen
18

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

5 min Offen
19

Flexbox in CSS & HTML: 3.16 | Gap

5 min Offen
20

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

7 min Offen
21

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

2 min Offen

Beispiele für Layouts mit Flexbox

6 Videos · 45 Minuten
22 Offen

Flexbox in CSS & HTML: 4.1 | Zentrieren

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

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

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

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

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

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.

22

Flexbox in CSS & HTML: 4.1 | Zentrieren

4 min Offen
23

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

9 min Offen
24

Flexbox in CSS & HTML: 4.3 | Formulareingaben

7 min Offen
25

Flexbox in CSS & HTML: 4.4 | Verschachteltes Layout

9 min Offen
26

Flexbox in CSS & HTML: 4.5 | Chat-Layout

7 min Offen
27

Flexbox in CSS & HTML: 4.6 | Galerie-Layout

9 min Offen

Fazit

1 Videos · 4 Minuten
28 Offen

Flexbox in CSS & HTML: 5 | Fazit und Ausblick

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.

28

Flexbox in CSS & HTML: 5 | Fazit und Ausblick

4 min Offen
Kommentare (0)

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