
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-Konzept | CSS-Grid-Absicht | Hinweise |
|---|---|---|
| Richtung: Horizontal | grid-auto-flow: column oder definierte Spalten | Verwenden Sie explizite Spalten für stabile Layouts |
| Richtung: Vertical | grid-auto-flow: row | Wird oft zu einem einspaltigen Grid |
| Abstand zwischen Elementen | gap | Verwenden Sie gap-x/gap-y für achsenspezifische Abstände |
| Padding | padding | Spiegeln Sie das Container-Padding im CSS |
| Ausrichtung | align-items / justify-items | Wird am Grid-Container gesetzt |
| Stretch / Fill | fr-Einheiten | Verwenden Sie minmax() für responsive Spalten |
Schritt-für-Schritt-Workflow
- Gruppieren Sie Ebenen in Figma nach Zeile/Spalte.
- Benennen Sie Frames/Komponenten so um, dass die exportierten Klassen aussagekräftig sind.
- Legen Sie die Grid-Spalten (z. B. 2, 3, 4) und die Breakpoint-Regeln fest.
- Exportieren Sie und mappen Sie Gaps auf Ihre Abstands-Tokens.
- 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 odergrid-cols-[repeat(auto-fit,minmax(240px,1fr))]für fluide Layouts. - Halten Sie Abstände an Ihrer Konfiguration ausgerichtet (
gap-4,gap-6usw.).
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-fitmitminmax, 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
- Erkunden Sie den Figma to Code-Hub.
- Sehen Sie sich Responsive-Export-Tipps im Vergleichsleitfaden an.
Offizielle Quellen
Autor

Kategorien
Weitere Beiträge

Locofy oder Anima: Exporte, Code und Tarife prüfen
Prüfen Sie Exporte, Qualität, Responsivität und Tarife von Locofy und Anima mit Ihrem eigenen Bildschirm.


Screenshot-zu-Code-Tools: HTML, React und Layout prüfen
Prüfen Sie semantisches HTML, React-Komponenten, Assets und Responsivität vor der Wahl eines Screenshot-zu-Code-Tools.


Figma-zu-Code-Tools: Exporte, Frameworks und Kosten prüfen
Prüfen Sie Figma-zu-Code-Exporte, Tokens, Responsivität, Eigentum und Tarife mit einem echten Projekt.

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