Flexbox-Generator

Common patterns
Live preview
1
2
3
4
CSS
.container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: stretch;
  gap: 8px;
}

Flexbox hat sechs Container-Eigenschaften, jede mit eigenen Werten, und die Standardwerte passen selten zu dem, was du eigentlich willst. Der Flexbox-Generator ist deine Spielwiese: flex-direction wählen, Umbruch wählen, justify-content und align-items wählen, den gap-Regler ziehen und zusehen, wie eine Reihe Vorschau-Elemente reagiert. Sieht das Layout gut aus, kopierst du die CSS-Regel für den Container und fügst sie in dein Stylesheet ein. Häufige Muster — zentriert, space-between, Sidebar + Inhalt, Umbruch-Raster, Fußleiste — sind einen Klick entfernt, du musst dir also nicht merken, welche Eigenschaft was macht.

Built by Bob QA by Ben Shipped

Anwendung

  1. 1

    Klick auf eine Vorlage (Zentriert, Space between, Sidebar + Inhalt, Umbruch-Raster usw.), um ein häufiges Muster zu laden, oder fang mit den Dropdowns bei null an.

  2. 2

    Ändere flex-direction (row, column und die -reverse-Varianten), um die Hauptachse festzulegen.

  3. 3

    Wähl flex-wrap (nowrap, wrap, wrap-reverse) — nur mit wrap können Elemente in neue Zeilen umbrechen.

  4. 4

    Wähl justify-content, um die Elemente entlang der Hauptachse zu positionieren: flex-start, center, space-between, space-around, space-evenly.

  5. 5

    Wähl align-items, um die Elemente entlang der Querachse zu positionieren: stretch, center, baseline, flex-start, flex-end.

  6. 6

    Zieh den gap-Regler für den Abstand zwischen den Elementen. Füge mit den +/−-Buttons Vorschau-Elemente hinzu oder entferne sie, um zu sehen, wie sich die Regeln bei unterschiedlicher Anzahl verhalten.

  7. 7

    Kopier das erzeugte CSS und setz es auf deinen Container. Die Kind-Elemente erben nichts — sie werden einfach nach den Regeln des Elternelements angeordnet.

Häufig gestellte Fragen

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…