Figma Auto Layout zu CSS Grid: Ein praktischer Leitfaden
2026/01/18

Figma Auto Layout zu CSS Grid: Ein praktischer Leitfaden

So konvertieren Sie Auto Layout in responsives CSS Grid und Tailwind.

Dies ist ein Bewertungsleitfaden, keine Rangliste oder ein praktischer Vergleichstest. Prüfen Sie Ihren eigenen Bildschirm und die aktuellen Einstellungen und Tarife des Anbieters.

TL;DR

  • Auto Layout wird für eindimensionale Flüsse auf flex und für zweidimensionale Layouts auf grid abgebildet.
  • Definieren Sie Zeilen/Spalten in Figma vor dem Export; unordentliche Ebenen erzeugen unordentliche Grids.
  • Validieren Sie das Ergebnis an Ihrer Tailwind-Abstandsskala und Ihren Breakpoints.

Warum Grid für einige Auto Layouts das richtige Ziel ist

Auto Layout ist standardmäßig linear, aber wenn Karten umbrechen, gemischte Breiten auftreten oder Inhalte sowohl zeilen- als auch spaltenweise ausgerichtet werden müssen, ist CSS Grid das bessere Ziel.

Wählen Sie grid, wenn Sie brauchen

  • Zweidimensionale Platzierung (Zeilen und Spalten).
  • Einheitliche Ausrichtung bei unterschiedlichen Inhaltslängen.
  • Explizite Kontrolle der Gaps auf beiden Achsen.

Wählen Sie flex, wenn Sie brauchen

  • Einfacher horizontaler oder vertikaler Fluss.
  • Inhaltsgetriebene Größen ohne starre Zeilen.
  • Minimale Layout-Regeln mit kompakterem CSS.

Abbildung von Auto Layout auf CSS Grid

Das Ziel ist es, die Absicht zu übersetzen, nicht jedes Pixel. Verwenden Sie diese Abbildung als Ausgangspunkt:

Figma-KonzeptCSS-Grid-AbsichtHinweise
Richtung: Horizontalgrid-auto-flow: column oder definierte SpaltenVerwenden Sie explizite Spalten für stabile Layouts
Richtung: Verticalgrid-auto-flow: rowWird oft zu einem einspaltigen Grid
Abstand zwischen ElementengapVerwenden Sie gap-x/gap-y für achsenspezifische Abstände
PaddingpaddingSpiegeln Sie das Container-Padding im CSS
Ausrichtungalign-items / justify-itemsWird am Grid-Container gesetzt
Stretch / Fillfr-EinheitenVerwenden Sie minmax() für responsive Spalten

Schritt-für-Schritt-Workflow

  1. Gruppieren Sie Ebenen in Figma nach Zeile/Spalte.
  2. Benennen Sie Frames/Komponenten so um, dass die exportierten Klassen aussagekräftig sind.
  3. Legen Sie die Grid-Spalten (z. B. 2, 3, 4) und die Breakpoint-Regeln fest.
  4. Exportieren Sie und mappen Sie Gaps auf Ihre Abstands-Tokens.
  5. Verfeinern Sie die Responsivität mit minmax() oder Breakpoint-Klassen.

Tipps zum Tailwind-Mapping

  • Starten Sie mit grid + gap-*.
  • Verwenden Sie grid-cols-* für feste Spalten oder grid-cols-[repeat(auto-fit,minmax(240px,1fr))] für fluide Layouts.
  • Halten Sie Abstände an Ihrer Konfiguration ausgerichtet (gap-4, gap-6 usw.).

Responsive-Strategie

  • Mobile First: Beginnen Sie mit einer Spalte und erhöhen Sie dann die Spalten bei md/lg.
  • Inhaltsabhängige Spalten: Verwenden Sie auto-fit mit minmax, um unschöne Gaps zu vermeiden.
  • Overflow-Prüfungen: Validieren Sie lange Titel oder variable Inhaltslängen.

Häufige Fallstricke

  • Zu stark verschachtelte Frames, die unnötige Grid-Wrapper erzeugen.
  • Ignorieren der intrinsischen Größe; textlastige Karten brauchen höhere Zeilen.
  • Nicht passende Tokens; exportierte Abstände, die nicht in Ihrer Tailwind-Skala liegen.

Checkliste vor dem Shippen

  • Das Grid ist am Abstand Ihres Design-Systems ausgerichtet.
  • Breakpoints passen zu den Layout-Regeln Ihres Produkts.
  • Komponenten bleiben außerhalb des Grid-Kontexts wiederverwendbar.

FAQ

Kann ich jedes Auto Layout in ein Grid konvertieren?
Verwenden Sie grid nur, wenn Sie zweidimensionale Kontrolle brauchen; sonst ist flex einfacher und kompakter.

Brauche ich ein Plugin?
Nein, aber gute Export-Tools sparen Zeit. Siehe den Figma to Code Converter für Optionen.

Wie vermeide ich Layout-Shifts?
Legen Sie vorhersehbare Spaltenbreiten fest und testen Sie mit echtem Inhalt.

Empfohlene Tools

Vergleichen Sie Exporter und Grid-Unterstützung auf der Vergleichsseite.

Nächste Schritte

Offizielle Quellen

Newsletter

Community beitreten

Abonnieren Sie unseren Newsletter für die neuesten Nachrichten und Updates