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; einschließlich 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 für schnelles Prototyping.

Loading CSS Flexbox Guide...
Deine Daten bleiben in deinem Browser
War dieses Tool hilfreich?
Anleitung

So verwenden Sie den Flexbox Guide

1
1

Container-Eigenschaften wählen

Wählen 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

Fügen 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

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

Guide

Vollständiger 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 können, 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 können.

Warum Flexbox Wichtig Ist

Flexbox ist die am häufigsten verwendete CSS-Layout-Technik für komponentenbasiertes Design. Sie vereinfacht das Zentrieren, die Platzverteilung und die Neuordnung von Elementen ohne Hacks oder zusaetzliches Markup. Flexbox zu verstehen ist für 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 überschreiben oder zu erweitern.

Tipps für den Produktionseinsatz

Beim Übergang 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 können 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 Höhe beibehalten.

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

Beispiel: Karten gleicher Höhe in einer Reihe

Gegeben: Drei Karten mit unterschiedlich langem Inhalt, die alle die gleiche Höhe 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 Höhe der höchsten Karte aus und bilden eine einheitliche Reihe.

Anwendungsfälle

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.

Häufig 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 Ändern der Größe von Elementen entlang einer Zeile oder Spalte vereinfacht.

?Was ist der Unterschied zwischen Flexbox und Grid?

Flexbox arbeitet in einer Dimension (Zeile oder Spalte), während CSS Grid in zwei Dimensionen (Zeilen und Spalten gleichzeitig) arbeitet. Flexbox ist ideal für Komponenten; Grid ist ideal für ganze Seitenlayouts.

?Was macht flex-grow?

flex-grow bestimmt, wie viel ein Item im Verhältnis 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 Hauptgröße eines Flex-Items fest, bevor der freie Platz verteilt wird. Es kann eine Länge (z.B. 200px), ein Prozentsatz oder das Schluesselwort auto sein.

?Kann ich dieses Tool auf dem Handy verwenden?

Ja. Die Oberflaeche ist vollständig responsive, sodass Sie auf jedem Gerät mit Flexbox-Eigenschaften experimentieren können, obwohl ein größerer 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 völlig kostenlos ohne Nutzungsbeschränkungen, ohne Kontoanforderung und ohne Werbung.

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.

Ähnliche Tools

Empfohlene Lektüre

Empfohlene Bücher 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