Scroll- und Overflow-Verhalten bei Prototypen
Dieser Artikel ist für die bisherige und die neue Figma Benutzeroberfläche verfügbar. Über den Schiebeschalter unten links auf der Seite kannst du auf die gewünschte Benutzeroberfläche umschalten. Lerne UI3 kennen: Figma, neu gestaltet →
Vor dem Start
Wer kann diese Funktion verwenden?
Verfügbar in jedem Abo
Nutzer*innen mit Schreibzugriff
auf eine Datei können Prototypen erstellen und bearbeiten.
Lege fest, wie Scrollen und Bewegen in deinen Prototypen funktioniert, um Interaktionen von Nutzer*innen nachzubilden, beispielsweise:
- Auf einer langen Inhaltsseite nach oben und unten scrollen
- Nach links und rechts scrollen, um verschiedene Elemente in einem Schieberegler anzuzeigen
- In jede Richtung schwenken oder scrollen, wie in einer interaktiven Karte
- Objekte wie Navigationsleisten und Menüs beim Scrollen an einer Position auf der Seite fixieren
- „Angeheftete Objekte“ erstellen, die am oberen Rand des Rahmens bleiben, wenn man an ihnen vorbeiscrollt
Um Scrollen in deinen Figma-Prototypen zu verwenden, musst du:
- Rahmen für das Scrollen vorbereiten: Stelle sicher, dass der Inhalt über die Abmessungen des Rahmens hinausgeht.
- Scroll-Overflow auf Rahmen anwenden: Definiere, ob dein Rahmen vertikal, horizontal, beides oder gar nicht scrollt.
- Scroll-Position auf die Objekte innerhalb des Rahmens anwenden: Definiere, wie sich Objekte in deinem Rahmen verhalten, wenn du daran vorbeiscrollst. Sie können mit dem übergeordneten Rahmen scrollen, an einer festen Position bleiben oder oben im übergeordneten Rahmen verbleiben.
Sobald du das Scrollen eingerichtet hast, kannst du auch Scroll-Position beibehalten oder zurücksetzen beim Navigieren zwischen mehreren Rahmen in Erwägung ziehen.
Rahmen für das Scrollen vorbereiten
Um einem Rahmen ein Scrollverhalten hinzuzufügen, muss der Rahmen einen Inhalt aufweisen, der über die Grenzen des Rahmens hinausgeht.
Stelle dir das vor wie eine Webseite: Wenn du auf deinem Smartphone surfst, kannst du nur den Inhalt sehen, der auf die Abmessungen deines Bildschirms passt. Es gibt jedoch „versteckte“ Inhalte, die über das hinausgehen, was du auf deinem Bildschirm siehst, und die du nur durch Scrollen sehen kannst.
Inhalt über die Rahmen-Abmessungen hinaus erweitern
So änderst du die Größe eines Rahmens:
- Wähle den gewünschten Rahmen aus.
- Öffne den Design-Tab in der rechten Seitenleiste.
- Bewege den Mauszeiger über den Rand des Rahmens, bis der Cursor angezeigt wird.
- Ziehe den Begrenzungsrahmen, um die Größe des Rahmens zu ändern.
- Mac: ⌘ Command
- Windows: Strg
Um sicherzustellen, dass sich jedes Objekt noch innerhalb des ausgewählten Rahmens befindet, überprüfst du den Abschnitt Ebenen im linken Navigationsbereich. Untergeordnete Objekte werden unter dem übergeordneten Rahmen eingebettet.
Inhalte abschneiden
Du kannst jeden Inhalt, der über die Grenzen eines Rahmens hinausgeht, mit Inhalte abschneiden ausblenden.
- Wähle den gewünschten Rahmen aus.
- Öffne den Tab Design im rechten Eigenschaftenfenster.
- Markiere im Abschnitt Layout das Kontrollkästchen neben Inhalte abschneiden.
Scroll-Overflow auf Rahmen anwenden
Der Scroll-Overflow legt fest, wie Benutzer*innen mit Inhalten interagieren können, die über die Abmessungen eines Rahmens hinausgehen.
Das Overflow-Verhalten kann nur auf Rahmen angewendet werden. Das gilt sowohl für Rahmen, die sich direkt auf der Arbeitsfläche befinden (Rahmen der obersten Ebene), als auch für Rahmen, die in anderen Rahmen oder Ebenen eingebettet sind.
So wendest du einen Scroll-Overflow auf einen Rahmen an:
- Wähle einen Rahmen aus.
- Öffne den Prototyping-Tab im rechten Eigenschaftenfenster.
- Wähle im Abschnitt Scrollverhalten das Dropdown-Menü Overflow aus. Wähle aus Folgendem:
- No scrolling (Kein Scrollen)
- Horizontal
- Vertical (Vertikal)
- Both directions (Beide Richtungen)
Hinweis: Wenn du eine mit einem Ausrufezeichen markierte Fehlermeldung erhältst („Damit das Scrollen in diesem Rahmen funktioniert, muss der Inhalt größer als der Rahmen sein“), bedeutet das, dass du den Rahmen trotzdem für das Scrollen vorbereiten musst, indem du den Inhalt des Rahmens über die Abmessungen des Rahmens hinaus verlängerst.
Vertical (Vertikal)
Beim vertikalen Scrollen können Nutzer*innen nach oben und unten wischen oder scrollen. Nutze dieses Verhalten, um das Scrollen auf einer langen Website oder einer Inhaltsseite in einer App nachzuahmen.
Horizontal
Beim horizontalen Scrollen können Nutzer*innen nach links und rechts wischen oder scrollen, während die vertikale Position beibehalten wird. Hiermit kannst du beispielsweise Slider für Inhalte wie Produkte, Galerien und Bibliotheken erstellen.
No scrolling (Kein Scrollen)
„Kein Scrollen“ verhindert, dass Nutzer*innen in jede Richtung scrollen. Inhalte, die über die Grenzen des Rahmens hinausgehen, sind nicht sichtbar.
Both directions (Beide Richtungen)
Beide Richtungen (horizontal und vertikal) ermöglichen Nutzer*innen die Navigation in jede Richtung, beispielsweise beim Anzeigen einer Karte oder eines vergrößerten Bildes.
Scroll-Position auf Objekte innerhalb eines Rahmens anwenden
Die Scroll-Position legt fest, wie sich die Ebenen auf dem Rahmen verhalten, wenn Nutzer*innen daran vorbeiscrollen. Du kannst nur eine Scroll-Position auf jede Ebene anwenden.
- Wähle ein Objekt, eine Gruppe oder eine Komponente aus. Das Objekt muss sich auf einem Rahmen befinden, auf den ein Scroll-Overflow angewendet wurde.
- Öffne den Prototyping-Tab im rechten Eigenschaftenfenster.
- Wähle im Abschnitt Scrollverhalten das Dropdown-Menü Position aus. Wähle aus Folgendem:
- Scroll with parent (Mit übergeordnetem Element scrollen)
- Fixed (Fixiert)
- Sticky (Haftend)
Scroll with parent (Mit übergeordnetem Element scrollen)
Objekte, die mit dem übergeordneten Element scrollen, bewegen sich im Rahmen nach oben und unten, wenn du scrollst. Nutze dieses Verhalten, um das Verhalten beim Scrollen längerer Seiten nachzuahmen.
Fixed (Fixiert)
Fixierte Objekte bewegen sich nicht, auch wenn du nach oben oder unten scrollst. Nutze diese Option, um eine Statusleiste am oberen Bildschirmrand des Geräts oder ein Menü am unteren Rand eines Rahmens zu fixieren.
Du kannst keinem Objekt in einem Rahmen mit Auto-Layout eine feste Scroll-Position zuweisen, es sei denn, auf das Objekt wurde eine absolute Position angewendet.
Wenn du ein Objekt auf „Fixiert“ setzt, verschiebt Figma es über die anderen Ebenen im Rahmen und kennzeichnet sie im Abschnitt Ebenen des linken Navigationsbereichs als Fixiert. Es ist nicht möglich, Scrollobjekte über fixierte Ebenen zu positionieren.
Sticky (Haftend)
Wende eine Sticky-Scroll-Position auf jedes Objekt innerhalb eines Rahmens mit vertikalem Scrollen an.
Haftende Objekte scrollen zunächst, werden aber fixiert, sobald ihre Oberkante den oberen Rand ihres übergeordneten Rahmens erreicht. (Wenn du erneut nach oben scrollst, wird das Objekt gelöst und im übergeordneten Rahmen nach unten verschoben.)
Tipp: Wir verwenden die Begriffe übergeordnet, untergeordnet, gleichgestellt und Rahmen der obersten Ebene, um Beziehungen zwischen Objekten in Figma zu beschreiben. Erfahre mehr über die Ebenenhierarchie in Figma →
Wenn das haftende Objekt innerhalb einer anderen Ebene in einem Rahmen eingebettet ist, bleibt es innerhalb der Grenzen der direkt übergeordneten Ebene. Das heißt, wenn die direkt übergeordnete Ebene aus dem Blickfeld gescrollt wird, scrollt das haftende Objekt mit seiner übergeordneten Ebene weiter.
Gehe zum Abschnitt Ebenen im linken Navigationsbereich, um zu erfahren, wie haftende Objekte beim Scrollen angeordnet werden. Alle Ebenen unter einem haftenden Objekt werden dahinter gescrollt. Alle Ebenen über einem haftenden Objekt werden davor gescrollt. Um die Reihenfolge zu ändern, in der deine Objekte beim haftenden Scrollen angeordnet werden, änderst du die Reihenfolge im Tab Ebenen.
Hinweis: In einem Auto-Layout-Rahmen wirkt sich das Neuanordnen der Ebenen im Abschnitt Ebenen des linken Navigationsfensters auf die Reihenfolge aus, in der die Ebenen visuell auf der Arbeitsfläche angezeigt werden.
Standardmäßig ist das Stacking von Objekten in einem Auto-Layout-Rahmen auf Letzte Ebene oben eingestellt, d. h. Ebenen, die sich visuell am unteren Rand eines Rahmens befinden, werden vor den darüber liegenden Ebenen angeordnet.
So kehrst du die Reihenfolge um, sodass die Ebenen von oben nach unten angeordnet werden:
- Wähle den Rahmen für den Auto-Layout-Rahmen aus.
- Wähle in der reczhten Seitenleiste im Abschnitt Auto-Layout die Option Einstellungen für Auto-Layout aus.
- Wähle im Dropdown-Menü Arbeitsflächen-Stacking oben die Option Erste Ebene oben aus..
Erfahre mehr zur Verwendung von Auto-Layout →
Scroll-Position beibehalten und zurücksetzen
Wenn dein Prototyp mehrere Seiten oder Bildschirme enthält, kannst du die Scroll-Position beibehalten oder zwischen den Rahmen zurücksetzen.
- Scroll-Position beibehalten: Behalte die Scroll-Position des/der Nutzer*in bei, wenn er/sie zwischen Rahmen wechselt.
- Scroll-Position zurücksetzen: Setze die Scroll-Position des/der Nutzer*in zurück, wenn er/sie zwischen Rahmen wechselt.
Erfahre mehr darüber , wie du die Scrollposition in Prototypen beibehalten oder zurücksetzen kannst →
Hinweis: Scroll-Position beibehalten ist eine Art Prototyp-Statusverwaltung. Mithilfe der Statusverwaltung können wir die Eigenschaft und den Status von Objekten bei der Navigation in und zwischen Rahmen bei der Wiedergabe von Prototypen beibehalten. Dies kann auf die Scroll-Position, interaktive Komponenten und Videos angewendet werden.
Erfahre mehr über das Prototyp-Zustandsmanagement →
Vor dem Start
Wer kann diese Funktion verwenden?
Verfügbar in jedem Abo
Nutzer*innen mit Schreibzugriff
auf eine Datei können Prototypen erstellen und bearbeiten.
Lege fest, wie Scrollen und Bewegen in deinen Prototypen funktioniert, um Interaktionen von Nutzer*innen nachzubilden, beispielsweise:
- Auf einer langen Inhaltsseite nach oben und unten scrollen
- Nach links und rechts scrollen, um verschiedene Elemente in einem Schieberegler anzuzeigen
- In jede Richtung schwenken oder scrollen, wie in einer interaktiven Karte
- Objekte wie Navigationsleisten und Menüs beim Scrollen an einer Position auf der Seite fixieren
- „Angeheftete Objekte“ erstellen, die am oberen Rand des Rahmens bleiben, wenn man an ihnen vorbeiscrollt
Um Scrollen in deinen Figma-Prototypen zu verwenden, musst du:
- Rahmen für das Scrollen vorbereiten: Stelle sicher, dass der Inhalt über die Abmessungen des Rahmens hinausgeht.
- Scroll-Overflow auf Rahmen anwenden: Definiere, ob dein Rahmen vertikal, horizontal, beides oder gar nicht scrollt.
- Scroll-Position auf die Objekte innerhalb des Rahmens anwenden: Definiere, wie sich Objekte in deinem Rahmen verhalten, wenn du daran vorbeiscrollst. Sie können mit dem übergeordneten Rahmen scrollen, an einer festen Position bleiben oder oben im übergeordneten Rahmen verbleiben.
Sobald du das Scrollen eingerichtet hast, kannst du auch Scroll-Position beibehalten oder zurücksetzen beim Navigieren zwischen mehreren Rahmen in Erwägung ziehen.
Rahmen für das Scrollen vorbereiten
Um einem Rahmen ein Scrollverhalten hinzuzufügen, muss der Rahmen einen Inhalt aufweisen, der über die Grenzen des Rahmens hinausgeht.
Stelle dir das vor wie eine Webseite: Wenn du auf deinem Smartphone surfst, kannst du nur den Inhalt sehen, der auf die Abmessungen deines Bildschirms passt. Es gibt jedoch „versteckte“ Inhalte, die über das hinausgehen, was du auf deinem Bildschirm siehst, und die du nur durch Scrollen sehen kannst.
Inhalt über die Rahmen-Abmessungen hinaus erweitern
So änderst du die Größe eines Rahmens:
- Wähle den gewünschten Rahmen aus.
- Öffne den Design-Tab in der rechten Seitenleiste.
- Bewege den Mauszeiger über den Rand des Rahmens, bis der Cursor angezeigt wird.
- Ziehe den Begrenzungsrahmen, um die Größe des Rahmens zu ändern.
- Mac: ⌘ Command
- Windows: Strg
Um sicherzustellen, dass sich jedes Objekt immer noch innerhalb des ausgewählten Rahmens befindet, überprüfst du den Ebenen-Tab. Untergeordnete Objekte werden unter dem übergeordneten Rahmen eingebettet.
Inhalte abschneiden
Du kannst jeden Inhalt, der über die Grenzen eines Rahmens hinausgeht, mit Inhalte abschneiden ausblenden.
- Wähle den gewünschten Rahmen aus.
- Öffne den Design-Tab in der rechten Seitenleiste.
- Markiere in der rechten Seitenleiste im Bereich Rahmen das Kontrollkästchen neben Inhalte abschneiden.
Scroll-Overflow auf Rahmen anwenden
Der Scroll-Overflow legt fest, wie Benutzer*innen mit Inhalten interagieren können, die über die Abmessungen eines Rahmens hinausgehen.
Das Overflow-Verhalten kann nur auf Rahmen angewendet werden. Das gilt sowohl für Rahmen, die sich direkt auf der Arbeitsfläche befinden (Rahmen der obersten Ebene), als auch für Rahmen, die in anderen Rahmen oder Ebenen eingebettet sind.
So wendest du einen Scroll-Overflow auf einen Rahmen an:
- Wähle einen Rahmen aus.
- Öffne den Fensterbereich Prototype (Prototyp) in der rechten Seitenleiste.
- Wähle im Abschnitt Scrollverhalten das Dropdown-Menü Overflow aus. Wähle aus Folgendem:
- No scrolling (Kein Scrollen)
- Horizontal
- Vertical (Vertikal)
- Both directions (Beide Richtungen)
Hinweis: Wenn du eine mit einem Ausrufezeichen markierte Fehlermeldung erhältst („Damit das Scrollen in diesem Rahmen funktioniert, muss der Inhalt größer als der Rahmen sein“), bedeutet das, dass du den Rahmen trotzdem für das Scrollen vorbereiten musst, indem du den Inhalt des Rahmens über die Abmessungen des Rahmens hinaus verlängerst.
Vertical (Vertikal)
Beim vertikalen Scrollen können Nutzer*innen nach oben und unten wischen oder scrollen. Nutze dieses Verhalten, um das Scrollen auf einer langen Website oder einer Inhaltsseite in einer App nachzuahmen.
Horizontal
Beim horizontalen Scrollen können Nutzer*innen nach links und rechts wischen oder scrollen, während die vertikale Position beibehalten wird. Hiermit kannst du beispielsweise Slider für Inhalte wie Produkte, Galerien und Bibliotheken erstellen.
No scrolling (Kein Scrollen)
„Kein Scrollen“ verhindert, dass Nutzer*innen in jede Richtung scrollen. Inhalte, die über die Grenzen des Rahmens hinausgehen, sind nicht sichtbar.
Both directions (Beide Richtungen)
Beide Richtungen (horizontal und vertikal) ermöglichen Nutzer*innen die Navigation in jede Richtung, beispielsweise beim Anzeigen einer Karte oder eines vergrößerten Bildes.
Scroll-Position auf Objekte innerhalb eines Rahmens anwenden
Die Scroll-Position legt fest, wie sich die Ebenen auf dem Rahmen verhalten, wenn Nutzer*innen daran vorbeiscrollen. Du kannst nur eine Scroll-Position auf jede Ebene anwenden.
- Wähle ein Objekt, eine Gruppe oder eine Komponente aus. Das Objekt muss sich auf einem Rahmen befinden, auf den ein Scroll-Overflow angewendet wurde.
- Öffne den Fensterbereich Prototype (Prototyp) in der rechten Seitenleiste.
- Wähle im Abschnitt Scrollverhalten das Dropdown-Menü Position aus. Wähle aus Folgendem:
- Scroll with parent (Mit übergeordnetem Element scrollen)
- Fixed (Fixiert)
- Sticky (Haftend)
Scroll with parent (Mit übergeordnetem Element scrollen)
Objekte, die mit dem übergeordneten Element scrollen, bewegen sich im Rahmen nach oben und unten, wenn du scrollst. Nutze dieses Verhalten, um das Verhalten beim Scrollen längerer Seiten nachzuahmen.
Fixed (Fixiert)
Fixierte Objekte bewegen sich nicht, auch wenn du nach oben oder unten scrollst. Nutze diese Option, um eine Statusleiste am oberen Bildschirmrand des Geräts oder ein Menü am unteren Rand eines Rahmens zu fixieren.
Du kannst keinem Objekt in einem Rahmen mit Auto-Layout eine feste Scroll-Position zuweisen, es sei denn, auf das Objekt wurde eine absolute Position angewendet.
Wenn du ein Objekt auf „Fixiert“ setzt, verschiebt Figma es über die anderen Ebenen im Rahmen und kennzeichnet sie in deinem Ebenen-Tab als „Fixiert“ . Es ist nicht möglich, Scrollobjekte über fixierte Ebenen zu positionieren.
Sticky (Haftend)
Wende eine Sticky-Scroll-Position auf jedes Objekt innerhalb eines Rahmens mit vertikalem Scrollen an.
Haftende Objekte scrollen zunächst, werden aber fixiert, sobald ihre Oberkante den oberen Rand ihres übergeordneten Rahmens erreicht. (Wenn du erneut nach oben scrollst, wird das Objekt gelöst und im übergeordneten Rahmen nach unten verschoben.)
Tipp: Wir verwenden die Begriffe übergeordnet, untergeordnet, gleichgestellt und Rahmen der obersten Ebene, um Beziehungen zwischen Objekten in Figma zu beschreiben. Erfahre mehr über die Ebenenhierarchie in Figma →
Wenn das haftende Objekt innerhalb einer anderen Ebene in einem Rahmen eingebettet ist, bleibt es innerhalb der Grenzen der direkt übergeordneten Ebene. Das heißt, wenn die direkt übergeordnete Ebene aus dem Blickfeld gescrollt wird, scrollt das haftende Objekt mit seiner übergeordneten Ebene weiter.
Gehe zum Tab Ebenen, um zu erfahren, wie haftende Objekte beim Scrollen angeordnet werden. Alle Ebenen unter einem haftenden Objekt werden dahinter gescrollt. Alle Ebenen über einem haftenden Objekt werden davor gescrollt. Um die Reihenfolge zu ändern, in der deine Objekte beim haftenden Scrollen angeordnet werden, änderst du die Reihenfolge im Tab Ebenen.
Hinweis: In einem Auto-Layout-Rahmen wirkt sich das Neuanordnen von Ebenen im Ebenen-Tab auf die Reihenfolge aus, in der Ebenen visuell auf der Arbeitsfläche angezeigt werden.
Standardmäßig ist das Stacking von Objekten in einem Auto-Layout-Rahmen auf Letzte Ebene oben eingestellt, d. h. Ebenen, die sich visuell am unteren Rand eines Rahmens befinden, werden vor den darüber liegenden Ebenen angeordnet.
So kehrst du die Reihenfolge um, sodass die Ebenen von oben nach unten angeordnet werden:
- Wähle den Rahmen für den Auto-Layout-Rahmen aus.
- Wähle im Abschnitt Auto-Layout in der rechten Seitenleiste die Einstellungen Erweitertes Auto-Layout aus
- Wähle im Dropdown-Menü Arbeitsflächen-Stacking oben die Option Erste Ebene oben aus..
Erfahre mehr zur Verwendung von Auto-Layout →
Scroll-Position beibehalten und zurücksetzen
Wenn dein Prototyp mehrere Seiten oder Bildschirme enthält, kannst du die Scroll-Position beibehalten oder zwischen den Rahmen zurücksetzen.
- Scroll-Position beibehalten: Behalte die Scroll-Position des/der Nutzer*in bei, wenn er/sie zwischen Rahmen wechselt.
- Scroll-Position zurücksetzen: Setze die Scroll-Position des/der Nutzer*in zurück, wenn er/sie zwischen Rahmen wechselt.
Erfahre mehr darüber , wie du die Scrollposition in Prototypen beibehalten oder zurücksetzen kannst →
Hinweis: Scroll-Position beibehalten ist eine Art Prototyp-Statusverwaltung. Mithilfe der Statusverwaltung können wir die Eigenschaft und den Status von Objekten bei der Navigation in und zwischen Rahmen bei der Wiedergabe von Prototypen beibehalten. Dies kann auf die Scroll-Position, interaktive Komponenten und Videos angewendet werden.
Erfahre mehr über das Prototyp-Zustandsmanagement →