Übersicht über das Flex-Layout

Zuletzt aktualisiert am 7. August 2026

Verwende das Flex Layout-Bedienfeld in InDesign, um Elemente im Flex Layout zu erstellen, auszurichten, zu justieren sowie mit Umbrüchen und Abständen zu versehen.

Was ist Flex-Layout?

Flex-Layout ist eine Funktion, mit der du Container erstellen kannst, die sich automatisch an geänderte Inhalte anpassen. Elemente im Container werden anhand von Richtung, Abstand, Padding und Ausrichtung positioniert. Wenn Inhalte hinzugefügt, entfernt oder in der Größe geändert werden, passt sich das Layout automatisch an, wodurch manuelle Anpassungen überflüssig werden.

Optionen für „Flex-Layout“ aufrufen

Wähle ein Objekt/eine Gruppe/mehrere Objekte in deinem Dokument aus und führe einen der folgenden Schritte aus, um die Optionen für Flex-Layout-aufzurufen:

  • Gehe zu Objekt > Flex-Layout.
  • Klicke mit der rechten Maustaste auf das Objekt, um Flex-Layout aufzurufen.
  • Gehe zu Fenster > Flex-Layout.
  • Klicke ein Mal, um mit dem übergeordneten Flex-Objekt zu arbeiten, und doppelklicke, um das untergeordnete Element auszuwählen.
  • Verwende das Direktauswahl-Werkzeug , um die untergeordneten Elemente auszuwählen.

Zu Flex-Layout hinzufügen

Fügt ausgewählte Objekte zu einem Flex-Layout hinzu.

In Flex-Layout konvertieren

Konvertiert ein Objekt (einen Rechteckrahmen, eine Rechteckform oder eine Gruppe) in ein Flex-Layout.

Flex Layout entfernen

Entfernt das Flex-Layout von der Auswahl. Wenn das Flex-Layout mehrere Objekte enthielt, wird eine Gruppe erstellt. Wenn es ein Objekt enthielt, bleibt das Objekt bestehen.

Flex-Steuerelemente einblenden

Öffnet das Bedienfeld Flex-Layout(alternativ zum Bedienfeld Eigenschaften).

Flex-Layout führt ein CSS-Flexbox-ähnliches Container-Konzept in InDesign ein. Es bietet eine leistungsstarke Layoutsteuerung für untergeordnete Objekte. Mit Flex-Layout werden Designs strukturierter, adaptiver und erfordern weniger manuelle Anpassungen.

Flex-Layout-Container

Du kannst Flex-Layout-Eigenschaften direkt in Objektstilen konfigurieren. Du kannst einen Objektstil mit dem Namen Vertikaler Container anlegen, der Flex-Layout-Einstellungen enthält, und diesen dann auf jeden Flex-Layout-Container in deinem Layout anwenden.

Beispiel:

Verwende das Objektstile-Bedienfeld, um Flex-Layout anzuwenden und Eigenschaften wie Richtung, Ausrichtung und Abstände festzulegen. Nach dem Speichern kannst du diesen Stil auf andere Container anwenden, um ein einheitliches Layoutverhalten zu erzielen.

Untergeordnetes Flex-Layout-Element

Der gleiche Abschnitt Flex-Layout in Objektstile kann auch Eigenschaften für untergeordnete Elemente von Flex-Layout und deren verschachtelte untergeordnete Elemente definieren, sodass du Verhalten wie feste oder flexible Abmessungen in deinem Layout standardisieren kannst.

  • Direkte Erstellung interaktiver Elemente: Konvertiere untergeordnete Elemente innerhalb eines Flex-Layout in interaktive Elemente, ohne sie separat zu erstellen und zum Flex-Layout hinzuzufügen.
  • Untergeordnete Elemente sperren: Sperre ein oder mehrere untergeordnete Elemente innerhalb eines Flex-Layout, um direktes Ziehen, Größenänderung oder Verschieben außerhalb des Frames zu verhindern, während Positionsänderungen mit den Pfeiltasten der Tastatur weiterhin möglich sind.
  • Tastatur-Navigation für untergeordnete Elemente: Positioniere gesperrte oder entsperrte Elemente mit den Links- oder Rechts-Pfeiltasten in horizontalen Layouts oder mit den Nach-oben- oder Nach-unten-Tasten in vertikalen Layouts neu.
Tipp

Du kannst Objektformate verwenden, um Flex-Eigenschaften in gesperrten Flex-Rahmen zu definieren.

Flex-Layout-Bedienfeld

Um auf das Bedienfeld zuzugreifen, gehe zu Fenster > Flex Layout. Das Bedienfeld Flex Layout öffnet sich. Du kannst jetzt ein Flex Layout erstellen oder hinzufügen oder ein vorhandenes nach deinen Anforderungen anpassen. Wenn keine Auswahl getroffen wurde, kann das Bedienfeld auch verwendet werden, um die Standardeinstellungen zu ändern (gilt, wenn die automatische Erkennung ausgeschaltet ist). Navigiere zu Voreinstellungen > Allgemein > Flex Layout-Einstellungen automatisch erkennen und anwenden an, um die Einstellung für die automatische Erkennung zu überprüfen.

Flex Layout-Bedienfeld mit verschiedenen Optionen zum Erstellen eines Flex Layouts

A. Breite des Flex-Containers B. Höhe des Flex-Containers C. Umbruch D. Ausrichtung der Objekte im Flex Layout E. Vertikaler Abstand F. Horizontaler Abstand G. Innenabstand  H. Abstände I. Ausrichtung der Objekte im Flex Layout 

Breite und Höhe

Die Größe sowohl der Flex-Layout-Container als auch ihrer untergeordneten Elemente kann unabhängig voneinander gesteuert werden. Für einen Flex-Layout-Container können Breite und Höhe folgende Werte haben:

  • Fixiert: Die Containergröße bleibt konstant, unabhängig vom Inhalt.
  • Auto: Die Containergröße wächst oder schrumpft je nach der Größe der untergeordneten Elemente.

Für ein untergeordnetes Flex-Layout-Element (einschließlich verschachteltes Flex-Layout):

  • Fixiert: Die Größe des untergeordneten Elements bleibt konstant, unabhängig von seinem eigenen Inhalt.
  • Auto: Die Größe des untergeordneten Elements passt sich an seinen eigenen Inhalt oder dem seiner untergeordneten Elemente an.
  • Platz ausfüllen: Das untergeordnete Element erweitert sich, um den verbleibenden verfügbaren Platz in dieser Dimension einzunehmen und teilt den Platz bei Bedarf mit anderen untergeordneten Platz ausfüllen-Elementen.

Umbruch

Aktiviert oder deaktiviert den Objektumbruch im Container.

Richtung

Wähle aus, wie Elemente im Container fließen (Zeile, Zeile rückwärts, Spalte, Spalte rückwärts).

Abstand

Steuert das Padding und die Abstände.

  • Padding: Definiert die Abstände im Container an allen Seiten (oben, unten, links, rechts).
  • Horizontale Abstände : Legt einheitliche Abstände zwischen Elementen in horizontaler Richtung fest.
  • Vertikale Abstände : Legt einheitliche Abstände zwischen Elementen in vertikaler Richtung fest.

Abstände

Steuert die Verteilung der Elemente entlang der Hauptachse.

Richtet die Zeile am Anfang des Flex-Layouts aus und richtet die Elemente am Anfang der Zeile aus.

Richtet die Zeile an der Mitte des Flex-Layouts aus und richtet die Elemente an der Mitte der Zeile aus.

Richtet die Zeile am Ende des Flex-Layouts aus und richtet die Elemente am Ende der Zeile aus.

Richtet Elemente in Zeilen so aus, dass:

  • Gleicher Abstand auf beiden Seiten jedes Elements.
  • Bei den äußeren Elementen liegt nur eine Seite frei; der Abstand an den Kanten beträgt die Hälfte des Abstands zwischen den Elementen.

Richtet Elemente in Zeilen so aus, dass:

  • das erste Element bündig mit der Startkante und das letzte Element bündig mit der Endkante ist.
  • die verbleibenden Elemente nur dazwischen gleichmäßig verteilt werden.
  • Die Elemente werden gleichmäßig entlang der Hauptachse verteilt, wobei das erste Element am Anfang und das letzte Element am Ende steht.
  • Kein Abstand an den äußeren Kanten.

Richtet Elemente in Zeilen so aus, dass:

  • Überall gleicher Abstand: zwischen Elementen und an den Rändern.
  • Alles ist wirklich linear.

Ausrichtung

Richtet Elemente entlang der Querachse aus: Oben, Mitte, Unten oder Links, Mitte, Rechts.

Oben links: Richtet die Zeilen oben links im Flex-Layout-Container aus und richtet die Elemente in der Zeile oben links in der Zeile aus.

Mitte links: Richtet die Zeilen links der Mitte des Flex-Layout-Containers aus und richtet die Elemente in der Zeile links der Mitte der Zeile aus.

Unten links: Richtet die Zeilen an der unteren linken Seite des Flex-Layout-Containers aus und richtet die Elemente in der Zeile an der unteren linken Seite der Zeile aus.

Oben Mitte: Richtet die Zeilen oben mittig im Flex-Layout-Container aus und richtet die Elemente in der Zeile oben mittig in der Zeile aus.

Mitte: Richtet die Zeile an der Mitte des Flex-Layouts aus und richtet die Elemente an der Mitte der Zeile aus.

Unten Mitte: Richtet die Zeilen am unteren Mittelpunkt des Flex-Layout-Containers aus und richtet die Elemente in der Zeile am unteren Mittelpunkt der Zeile aus.

Oben rechts: Richtet die Zeilen oben rechts im Flex-Layout-Container aus und richtet die Elemente in der Zeile oben rechts in der Zeile aus.

Mitte rechts: Richtet die Zeilen rechts der Mitte des Flex-Layout-Containers aus und richtet die Elemente in der Zeile rechts der Mitte der Zeile aus.

Unten rechts: Richtet die Zeilen an der unteren rechten Seite des Flex-Layout-Containers aus und richtet die Elemente in der Zeile an der unteren rechten Seite der Zeile aus.

Auswahlmarkierungen in Flex-Layouts

InDesign verwendet visuelle Hinweise, um dir zu helfen, Auswahlzustände in Flex-Layouts zu verstehen:

  • Gepunktete Konturen zeigen inaktive Layout-Ebenen an.
  • Durchgezogene Konturen zeigen auswählbare benachbarte Rahmen an.
  • Das Direktauswahl-Werkzeug ermöglicht es dir, verschachtelte Rahmen direkt auszuwählen, ohne mehrfach zu klicken.

Diese Indikatoren helfen dabei, Hierarchie und Auswahlfokus bei der Arbeit mit verschachtelten Layouts zu verdeutlichen.

Abstands- und Spacing-Steuerungen auf der Arbeitsfläche

Flex-Layouts bieten interaktive Steuerungen auf der Arbeitsfläche zum Anpassen von Abstand und Spacing:

  • Verknüpfter Abstand: Passe alle vier Abstandswerte zusammen an.
  • Nicht verknüpfter Abstand: Passe jede Seite unabhängig an.
  • Horizontales und vertikales Spacing: Ändere das Spacing direkt zwischen Elementen, einschließlich umgebrochener Zeilen oder Spalten.

Visuelle Markierungen auf der Arbeitsfläche spiegeln aktuelle Werte wider und aktualisieren sich im Bedienfeld Flex Layout in Echtzeit.

Flex-Layout-Rahmen transformieren und verzerren

Du kannst jetzt ein Flex-Layout drehen, spiegeln, skalieren oder verzerren, ohne sein Verhalten zu unterbrechen. Transformationen werden sowohl auf den übergeordneten Flex-Rahmen als auch auf verschachtelte Flex-Rahmen angewendet, und das Bedienfeld Flex-Layout bleibt aktiv, während du Objekte transformierst. Dadurch kannst du Ausrichtung, Abstand, Umbruch und Richtung anpassen, während du Layouts transformierst, ohne die Flex-Struktur zu beschädigen.