Einmal Änderungen machen, überall sauber ausgerollt: Genau das leistet Auto Layout in Figma, wenn es richtig aufgebaut ist. Statt Frames manuell zu schieben, reagieren deine Komponenten auf Textlängen, Sprachen und verschiedene Bildschirmgrößen automatisch – und bleiben trotzdem kontrollierbar.
Der folgende Leitfaden zeigt praxisnah, wie Auto Layout von einfachen Buttons bis zu ganzen Seiten eingesetzt wird, welche Einstellungen wirklich wichtig sind und welche Stolperfallen sich leicht vermeiden lassen.
Was Auto Layout in Figma genau macht – und was nicht
Auto Layout ist ein System, mit dem sich Abstände, Ausrichtung und Größenverhalten von Elementen in einem Frame definieren lassen. Figma berechnet dann automatisch, wo sich ein Element befindet und wie groß es ist – abhängig von Inhalt und Regeln.
Typische Einsatzbereiche fĂĽr Auto Layout
Auto Layout lohnt sich besonders fĂĽr wiederkehrende UI-Bausteine:
- Buttons mit kurzen und langen Labels (z. B. „OK“ vs. „Weiter zur ZahlungsĂĽbersicht“)
- Formularfelder mit Label, Input, Fehlermeldung
- Listen und Karten (z. B. Produktkarten, Artikel-Teaser)
- Navigationselemente und Toolbars
- Komplette UI-Sektionen wie Header, Hero-Bereiche oder Kartenlayouts
Gerade in Kombination mit einem konsistenten Designsystem – etwa für Web-Typografie oder Spacing – entsteht damit eine UI, die sich später im Frontend gut nachbauen lässt.
Abgrenzung: Wann Auto Layout nicht nötig ist
Nicht jedes Element braucht Auto Layout. Sinnvoll ist es überall dort, wo Inhalte sich ändern können: Texte, Badges, Labels, Listen. Statische Dekoelemente, Icons im Hintergrund oder einmalige Illustrationen können oft in normalen Frames bleiben – das hält Dateien schlank und übersichtlich.
Grundlagen: Auto Layout sauber anlegen und verstehen
Wer Auto Layout nur halb versteht, landet schnell bei verschobenen Elementen und gebrochenen Layouts. Ein klarer Aufbau spart später viel Zeit.
Achse, Ausrichtung und Spacing steuern
In Figma hat jeder Auto-Layout-Frame drei zentrale Parameter:
- Richtung: horizontal (nebeneinander) oder vertikal (untereinander).
- Ausrichtung: Start, Mitte, Ende bzw. Verteilung entlang der Achse.
- Spacing: Abstand zwischen Elementen und Padding (Innenabstand) zum Rahmen.
Praxis-Tipp: Lege erst die Richtung fest (z. B. Button-Icon links vom Text, also horizontal), dann einen klaren zwischen-Elemente-Abstand (z. B. 8 px) und zum Schluss das Padding. So bleibt das Layout logisch aufgebaut.
„Hug“, „Fixed“ und „Fill“ – Größen richtig nutzen
Figma kennt für Breite und Höhe drei wichtige Modi:
- Hug contents: Der Frame passt sich exakt dem Inhalt an (ideal fĂĽr Buttons, Badges).
- Fixed width/height: Feste Größe, Inhalt wird umgebrochen oder abgeschnitten.
- Fill container: Das Element nutzt den verfĂĽgbaren Platz innerhalb des Eltern-Frames.
Besonders wichtig: Außen- und Innenelemente kombinieren. Ein Button-Label steht oft auf „Hug“, der Button-Frame selbst ebenso – so wachsen sie gemeinsam mit der Textlänge in allen Sprachen sauber mit.
Buttons mit Auto Layout aufbauen – robust und übersetzbar
Buttons sind das beste Übungsfeld für responsive Layouts in Figma. Sie kommen überall vor, müssen konsistent sein und unterschiedliche Textlängen aushalten.
Schritt fĂĽr Schritt: Basis-Button erstellen
- Textlayer anlegen (z. B. „Weiter“).
- Text und optionales Icon markieren, mit Auto Layout versehen.
- Richtung: horizontal, Spacing zwischen Icon und Text z. B. 8 px.
- Padding fĂĽr Top/Bottom und Left/Right definieren, etwa 8 / 16 px.
- Corner Radius anpassen und Hintergrundfarbe fĂĽr den Frame setzen.
- Breite/Höhe auf „Hug contents“ stellen, Text ebenfalls „Hug“.
Ergebnis: Der Button wächst automatisch mit, egal ob das Label „OK“ oder „Jetzt kostenlos testen“ lautet. Änderungen an Schriftgröße oder -familie werden ohne manuelles Nachziehen übernommen.
Icon-Varianten ohne doppelte Arbeit
Viele Designsysteme brauchen drei Varianten: nur Text, Icon links, Icon rechts. Statt drei völlig getrennte Komponenten anzulegen, lohnt sich ein sauberer Aufbau mit optionalen Layern und Varianten.
Innerhalb der Button-Komponente können Icons sichtbar/unsichtbar geschaltet werden. Die Auto-Layout-Einstellungen bleiben gleich, der Button zieht sich automatisch zusammen oder dehnt sich aus. So bleibt das System schlank, ähnlich wie bei wiederverwendbaren Bausteinen in anderen Tools, etwa den Figma-Komponenten im Designsystem.
Karten, Listen und Formulare mit Auto Layout strukturieren
Komplexere UI-Elemente bestehen aus vielen Bausteinen: Titel, Untertitel, Bild, Metadaten, Buttons. Auto Layout hilft, all diese Teile in klare, wiederholbare Strukturen zu bringen.
Card-Komponente fĂĽr Produkt- oder Artikel-Listen
Eine typische Card kann z. B. enthalten:
- Bild (Thumb)
- Kategorie-Tag
- Titel und Untertitel
- Preis oder Meta-Infos
- Button oder Link
So entsteht ein robuster Aufbau:
- Äußerer Frame mit Auto Layout vertikal, definierter Innenabstand (Padding).
- Bild oben als eigenes Element, Breite auf „Fill“, Höhe fix oder über Ratio geregelt.
- Textblock als verschachteltes Auto Layout (Titel, Untertitel, Meta).
- Call-to-Action-Bereich unten, z. B. Button mit eigenem Auto Layout.
Vorteil: Die Card kann später leicht dupliziert werden, die Inhalte variieren, das Grundlayout bleibt stabil. Ideal für Shops, in denen Produktkarten eng mit den strukturierten Produktdaten zusammenspielen.
Formulare ĂĽbersichtlich und flexibel halten
Formularfelder profitieren besonders von Auto Layout, weil Labels, Inputs, Hilfetexte und Fehlermeldungen strukturiert sein mĂĽssen:
- Jedes Feld als vertikales Auto Layout (Label, Input, Error).
- Felder in einem ĂĽbergeordneten Auto-Layout-Frame mit definierter Spacing-Regel, z. B. 16 px zwischen Feldern.
- Für mehrspaltige Formulare können einzelne Felder auf „Fill container“ gesetzt werden, um Spalten zu füllen.
Längere Fehlermeldungen oder Labels zerstören so nicht das Grid, weil das Layout sich automatisch anpasst.
Responsive Seitenstrukturen mit Auto Layout und Constraints
Komplette Seiten mit Auto Layout zu bauen wirkt zuerst ungewohnt, macht aber spätere Anpassungen erheblich leichter – etwa, wenn Breakpoints für Tablet oder Mobile visualisiert werden sollen.
Layout-GrundgerĂĽst: Header, Body, Footer
Ein bewährter Aufbau für eine Seite in Figma:
- Page-Frame in gewĂĽnschter Breite (z. B. 1440 px), Auto Layout vertikal.
- Header als eigener Auto-Layout-Frame (Logo, Navigation, CTA).
- Hauptbereich (Content) als Container mit eigenem Auto Layout fĂĽr Spalten und Sektionen.
- Footer mit Spalten oder Listen, ebenfalls Auto Layout.
In Kombination mit dem Figma-Layoutgrid (Spaltenraster) lässt sich so klar steuern, wie Inhalte in verschiedenen Breakpoints verteilt werden. Die eigentliche technische Umsetzung im Frontend (z. B. mit CSS Grid) wird dadurch deutlich einfacher nachzuvollziehen.
Constraints vs. Auto Layout: Zusammenspiel verstehen
Constraints (Ausrichtung eines Elements relativ zum Eltern-Frame) und Auto Layout ĂĽbernehmen unterschiedliche Aufgaben:
- Auto Layout regelt Reihenfolge, Abstände und dynamische Größen entlang einer Achse.
- Constraints bestimmen, wie sich Elemente bei Größenänderungen des Eltern-Frames verhalten (z. B. links fixiert, mittig, rechts).
Für einzelne Sektionen einer Seite kann Auto Layout genutzt werden, um Inhalte zu stapeln und auszurichten, während Constraints dafür sorgen, dass sich Elemente innerhalb dieser Sektionen korrekt an den Rand anlehnen, wenn der Gesamtframe skaliert wird.
So geht’s: Kompaktes Setup für ein skalierbares Figma-Layout
Die folgende Checkliste fasst ein praxisnahes Setup zusammen, das sich in vielen Projekten bewährt:
- Ein einheitliches Spacing-System definieren (z. B. 4er- oder 8er-Raster) und als Abstände in Auto Layout verwenden.
- Typografie über Styles regeln und mit Auto Layout kombinieren, damit Textänderungen nicht das Layout sprengen.
- Buttons und Formulare als Komponenten mit Auto Layout aufbauen – inklusive Variants für Zustände (Hover, Disabled).
- Wichtige Sektionen (Header, Hero, Cards, Footer) ebenfalls als Komponenten anlegen.
- Seitenstrukturen auf Basis dieser Komponenten zusammenstellen, statt jedes Screen-Layout frei zu zeichnen.
- Regelmäßig mit echten Texten und längeren Labels testen (z. B. Dummy-Sätze oder Zweitsprachen), um Brüche früh zu erkennen.
Häufige Fehler mit Auto Layout – und wie sie sich vermeiden lassen
Viele Probleme entstehen nicht durch Auto Layout selbst, sondern durch unklare Strukturen oder gemischte Einstellungen innerhalb eines Layouts.
Stolperfallen bei komplexen Komponenten
Typische Probleme:
- Zu viele verschachtelte Frames ohne klare Benennung – das Layout wird unübersichtlich.
- Gleichzeitige Nutzung von Auto Layout und manuellen Positionsanpassungen (z. B. negative Spacing-Tricks).
- Inkonsistente Spacing-Werte, weil Abstände „nach Gefühl“ gesetzt werden.
Abhilfe schaffen klare Namenskonventionen, wenige, aber konsequent durchgezogene Größenstufen und ein definierter Spacing-Scale. Für UI-Spacing lohnt sich ein Blick auf strukturierte Systeme, wie sie im Artikel zu Abständen im Designsystem erklärt werden.
Wenn Text alles sprengt: Umgang mit dynamischem Inhalt
Buttons, Labels und Badges platzen oft, wenn sie in eine andere Sprache übersetzt werden oder wenn längere Statusmeldungen auftauchen. Statt jedes Mal manuell einzugreifen, helfen klare Regeln:
- Text-Layer in Auto-Layout-Frames immer auf „Hug“ oder „Fill“ prüfen.
- Min-/Max-Breiten für Container definieren, wenn Texte nur bis zu einer sinnvollen Zeilenlänge wachsen sollen.
- Für extrem lange Inhalte alternative Layouts oder „mehr anzeigen“-Mechaniken einplanen.
Mit regelmäßigen Tests in realistischen Zuständen (z. B. Fehlerzustände, sehr lange Produktnamen) bleibt das UI belastbar.
Mini-Fallbeispiel: Vom starren Layout zum flexiblen System
Ein typisches Szenario: Eine Marketing-Seite wurde zunächst „frei Hand“ gestaltet. Alles sieht für die Startsprache gut aus, doch im Projektverlauf kommen neue Anforderungen:
- Weitere Sprachen mit deutlich längeren Texten.
- Mehr Produktvarianten, die in Listen angezeigt werden sollen.
- Neue Sektionen, die bestehende Komponenten wiederverwenden mĂĽssen.
Die Lösung: Statt alles neu zu bauen, werden schrittweise die wichtigsten Bereiche in Auto-Layout-Komponenten überführt:
- Buttons und Formularfelder zuerst – schnell spürbarer Effekt, weniger manuelle Nacharbeit.
- Produktkarten und Teaser-Module als wiederverwendbare Sektionen.
- AbschlieĂźend Header/Navigation und Footer.
Mit jedem umgestellten Element sinkt der Aufwand bei Änderungen. Neue Anforderungen lassen sich über Varianten oder zusätzliche Sektionen im gleichen System abbilden, statt neue Einzellayouts zu zeichnen.
FAQ zu Auto Layout in Figma
- Frage: Muss jedes Element in Auto Layout liegen?
Antwort: Nein. Sinnvoll ist Auto Layout vor allem für UI-Bausteine, die mehrfach vorkommen oder sich inhaltlich ändern. - Frage: Wie viele Verschachtelungen sind noch sinnvoll?
Antwort: So viele wie nötig, so wenige wie möglich. Drei bis vier Ebenen reichen in vielen Fällen aus. - Frage: Wie passt Auto Layout zu echten Frontend-Layouts?
Antwort: Auto Layout bildet gut nach, wie flexibles CSS (Flexbox, Grid) arbeitet. Wer sich näher mit CSS-Strukturen beschäftigt – etwa mit CSS Grid-Layouts – baut in Figma automatisch realitätsnähere Designs.

