CSS Flexbox Layouts Erstellen

Erstellen und experimentieren Sie visuell mit CSS Flexbox Layouts und exportieren Sie produktionsfertigen CSS-Code.

Der CSS Flexbox Guide ist ein interaktiver visueller Playground zum Entwerfen von Flexible-Box-Layouts. Passen Sie jede Container- und Item-Eigenschaft in Echtzeit an; einschliesslich Richtung, Umbruch, Ausrichtung, Abstand, Reihenfolge, Wachstum, Schrumpfung und Basis; und kopieren Sie dann das generierte CSS direkt in Ihr Projekt. Perfekt zum Erlernen von Flexbox oder fuer schnelles Prototyping.

Loading CSS Flexbox Guide...
Deine Daten bleiben in deinem Browser
Tutorial

So verwenden Sie den Flexbox Guide

1
1

Container-Eigenschaften waehlen

Waehlen Sie flex-direction, flex-wrap, justify-content, align-items und gap, um festzulegen, wie Items im Container angeordnet werden.

2
2

Items hinzufuegen und konfigurieren

Fuegen Sie bis zu 12 Flex-Items hinzu und klicken Sie auf ein beliebiges, um seine Reihenfolge, flex-grow, flex-shrink, flex-basis und align-self Werte anzupassen.

3
3

CSS-Ausgabe kopieren

Pruefen Sie die Live-Vorschau und kopieren Sie den generierten CSS-Code, um ihn direkt in Ihr Stylesheet oder Ihre Komponente einzufuegen.

Guide

Vollstaendiger Guide: CSS Flexbox Visual Builder

Was ist der CSS Flexbox Guide?

Der CSS Flexbox Guide ist ein interaktives browserbasiertes Tool, mit dem Sie jede Flexbox-Eigenschaft visuell konfigurieren koennen, von Container-Einstellungen wie Richtung, Umbruch und Ausrichtung bis zu Item-Steuerungen wie Reihenfolge, Grow, Shrink, Basis und Selbstausrichtung. Es rendert eine Live-Vorschau und generiert sauberes CSS, das Sie in jedes Projekt kopieren koennen.

Warum Flexbox Wichtig Ist

Flexbox ist die am haeufigsten verwendete CSS-Layout-Technik fuer komponentenbasiertes Design. Sie vereinfacht das Zentrieren, die Platzverteilung und die Neuordnung von Elementen ohne Hacks oder zusaetzliches Markup. Flexbox zu verstehen ist fuer jeden Frontend-Entwickler wesentlich, und dieser visuelle Playground beschleunigt die Lernkurve durch sofortiges visuelles Feedback.

Container- vs. Item-Eigenschaften

Flexbox-Eigenschaften teilen sich in zwei Gruppen. Container-Eigenschaften (flex-direction, flex-wrap, justify-content, align-items, align-content, gap) steuern den gesamten Fluss und Abstand. Item-Eigenschaften (order, flex-grow, flex-shrink, flex-basis, align-self) erlauben einzelnen Kindern, das Container-Verhalten zu ueberschreiben oder zu erweitern.

Tipps fuer den Produktionseinsatz

Beim Uebergang von diesem Playground zu Produktionscode denken Sie daran, eine sinnvolle flex-basis festzulegen, damit Items vorhersehbar umbrechen, verwenden Sie min-width oder min-height, um zu verhindern, dass Inhalte zusammenfallen, und testen Sie in mehreren Browsern. Flexbox geniesst hervorragende Browser-Unterstuetzung, aber Randfaelle bei flex-shrink und prozentbasierter Basis koennen zwischen Engines variieren.

Examples

Geloeste Beispiele

Beispiel: Sticky Footer Layout

Gegeben: Eine Seite mit Kopfzeile, Hauptinhaltsbereich und Fusszeile, die am unteren Rand bleiben soll, wenn der Inhalt kurz ist.

1

Schritt 1: Setzen Sie den Container auf flex-direction column mit min-height 100vh.

2

Schritt 2: Geben Sie dem Hauptinhaltsbereich flex-grow 1, damit er den gesamten verbleibenden Platz aufnimmt.

3

Schritt 3: Behalten Sie Kopf- und Fusszeile bei flex-grow 0, damit sie ihre natuerliche Hoehe beibehalten.

Ergebnis: Die Fusszeile bleibt am unteren Rand des Viewports, unabhaengig davon, wie wenig Inhalt die Seite hat.

Beispiel: Karten gleicher Hoehe in einer Reihe

Gegeben: Drei Karten mit unterschiedlich langem Inhalt, die alle die gleiche Hoehe in einer Reihe haben sollen.

1

Schritt 1: Setzen Sie den Container auf flex-direction row mit align-items stretch (der Standardwert).

2

Schritt 2: Geben Sie jeder Karte flex 1, damit sie die verfuegbare Breite gleichmaessig teilen.

Ergebnis: Alle drei Karten dehnen sich auf die Hoehe der hoechsten Karte aus und bilden eine einheitliche Reihe.

Use Cases

Anwendungsfaelle

Navigationsleisten-Layout

Erstellen Sie eine horizontale Navigationsleiste mit gleichmaessig verteilten Links mit flex-direction row und justify-content space-between.

Responsive Kartenraster

Erstellen Sie ein Kartenlayout, das sich automatisch an verschiedene Bildschirmbreiten anpasst, mit flex-wrap und flex-basis Prozentangaben.

Zentrierter Hero-Bereich

Zentrieren Sie Inhalte horizontal und vertikal innerhalb eines Hero-Banners mit justify-content center und align-items center.

Haeufig Gestellte Fragen

?Was ist CSS Flexbox?

CSS Flexbox ist ein eindimensionales Layout-Modell, das Platz zwischen Items in einem Container verteilt und das Ausrichten, Ordnen und Aendern der Groesse von Elementen entlang einer Zeile oder Spalte vereinfacht.

?Was ist der Unterschied zwischen Flexbox und Grid?

Flexbox arbeitet in einer Dimension (Zeile oder Spalte), waehrend CSS Grid in zwei Dimensionen (Zeilen und Spalten gleichzeitig) arbeitet. Flexbox ist ideal fuer Komponenten; Grid ist ideal fuer ganze Seitenlayouts.

?Was macht flex-grow?

flex-grow bestimmt, wie viel ein Item im Verhaeltnis zu den anderen wachsen soll, wenn es zusaetzlichen Platz im Flex-Container gibt. Ein Wert von 0 bedeutet, dass das Item nicht wachsen wird.

?Was ist flex-basis?

flex-basis legt die anfaengliche Hauptgroesse eines Flex-Items fest, bevor der freie Platz verteilt wird. Es kann eine Laenge (z.B. 200px), ein Prozentsatz oder das Schluesselwort auto sein.

?Kann ich dieses Tool auf dem Handy verwenden?

Ja. Die Oberflaeche ist vollstaendig responsive, sodass Sie auf jedem Geraet mit Flexbox-Eigenschaften experimentieren koennen, obwohl ein groesserer Bildschirm eine bessere Vorschauerfahrung bietet.

?Sind meine Daten bei der Verwendung dieses Tools privat?

Absolut. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Es werden keine Daten an einen Server gesendet und keine Informationen gespeichert oder verfolgt.

?Ist dieses Tool kostenlos?

Ja. Der CSS Flexbox Guide ist voellig kostenlos ohne Nutzungsbeschraenkungen, ohne Kontoanforderung und ohne Werbung.

Ähnliche Tools

Hilf uns besser zu werden

Wie gefällt Ihnen dieses Tool?

Jedes Tool bei Kitmul wird auf Basis echter Nutzeranfragen gebaut. Ihre Bewertung und Ihre Vorschläge helfen uns, Bugs zu beheben, fehlende Funktionen hinzuzufügen und die Tools zu bauen, die Sie wirklich brauchen.

Dieses Tool bewerten

Tippen Sie auf einen Stern, um uns zu sagen, wie nützlich dieses Tool für Sie war.

Vorschlag machen oder Bug melden

Eine Funktion fehlt? Einen Bug gefunden? Haben Sie eine Idee? Sagen Sie es uns und wir schauen es uns an.

Empfohlene Lektüre

Empfohlene Buecher zu CSS und Webdesign

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Erweitern Sie Ihre Fähigkeiten

Tools zur Verbesserung Ihres CSS- und Design-Workflows

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Newsletter

Erhalte Produktivitätstipps und Neue Tools Zuerst

Schließe dich Machern und Entwicklern an, die Datenschutz schätzen. Jede Ausgabe: neue Tools, Produktivitäts-Hacks und Updates — kein Spam.

Prioritätszugang zu neuen Tools
Jederzeit abbestellen, ohne Rückfragen