Erstellen Sie ein benutzerdefiniertes Akkordeon - Webflow-Hilfe
So fügen Sie ein Dropdown-Element hinzu
Das Dropdown-Element hat standardmäßig integrierte Aktionen, die es als benutzerdefiniertes Akkordeon nützlich machen — es öffnet die Dropdown-Liste, wenn darauf geklickt wird, und schließt sie, wenn ein anderes Element oder ein Teil der Seite angeklickt wird.
Sie können ein Dropdown-Element zu Ihrer Seite hinzufügen, indem Sie zum Hinzufügen-Panel (A) > Elemente > Erweitert gehen und das Dropdown-Element auf die Leinwand ziehen.
So ändern Sie die Standard-Dropdown-Stile
Um das Dropdown in Ihrem benutzerdefinierten Akkordeon zu verwenden, müssen Sie die Standardstile des Dropdown-Elements ändern. Insbesondere müssen Sie die Breite anpassen, damit das Dropdown den Raum seines übergeordneten Elements vollständig ausfüllt (d.h. welches Element auch immer das benutzerdefinierte Akkordeon hält).
So ändern Sie die Standard-Dropdown-Stile:
- Wählen Sie das übergeordnete Dropdown-Element auf der Designer-Leinwand aus (in diesem Beispiel mit der Klasse „Akkordeon-Element“)
- Gehen Sie zum Stil-Panel > Größe
- Setzen Sie die Breite auf 100%
So passen Sie Ihren Dropdown-Umschalter an
Jetzt müssen Sie Ihren Dropdown-Umschalter anpassen, damit er sein übergeordnetes Element vollständig ausfüllt und den Inhalt innerhalb der Dropdown-Liste ausblendet, wenn das Akkordeon geschlossen ist. Passen Sie die Anzeige- und Höhe-Eigenschaften des Dropdown-Umschalters an:
- Wählen Sie den Dropdown-Umschalter auf der Leinwand aus und geben Sie ihm eine Klasse (z.B. „Akkordeon-Umschalter“)
- Gehen Sie zum Stil-Panel > Layout
- Setzen Sie die Anzeige auf Flexbox, um den horizontalen Raum auszufüllen
- Setzen Sie Ausrichten auf Zentrum, um den Text vertikal zu zentrieren
- Gehen Sie zum Stil-Panel > Größe
- Setzen Sie einen Höhenwert (z.B. 80px)
So stylen Sie Ihr Akkordeon
Wenn Sie Ihre Website in der Vorschau anzeigen und auf Ihr Akkordeon klicken, stellen Sie möglicherweise fest, dass sich das Akkordeon öffnet, aber der Standardinhalt überlagert den umliegenden Inhalt. Dies geschieht, weil der Standard-Position-Stil für die Dropdown-Liste absolut ist. Sie sollten es ändern, damit sich der Inhalt erweitert und umliegende Elemente verschiebt.
So stylen Sie Ihr Akkordeon:
- Wählen Sie das übergeordnete Dropdown-Element (z.B. „Akkordeon-Element“)
- Klicken Sie auf das „Zahnrad“-Symbol, um die Dropdown-Einstellungen zu öffnen und das Menü anzuzeigen
- Wählen Sie das Dropdown-Liste-Element
- Gehen Sie zum Stil-Panel > Position
- Setzen Sie Position auf statisch
- Wählen Sie das übergeordnete Dropdown-Element („Akkordeon-Element“)
- Gehen Sie zum Stil-Panel > Größe
- Setzen Sie Überlauf auf versteckt
So erstellen Sie Ihre benutzerdefinierte Animation
Erstellen Sie eine benutzerdefinierte Animation, die Ihr benutzerdefiniertes Akkordeon öffnet und schließt:
- Erstellen Sie anfängliche Aktionen
- Animieren Sie das Öffnen des Akkordeons
- Animieren Sie das Schließen des Akkordeons
Erstellen Sie anfängliche Aktionen
Sie beginnen mit der Erstellung von zwei anfänglichen Aktionen für Ihr Akkordeon.
Für Ihr Dropdown:
- Wählen Sie das Dropdown-Element („Akkordeon-Element“)
- Gehen Sie zum Interaktions-Panel > Element-Trigger und erstellen Sie einen neuen Element-Trigger
- Wählen Sie Dropdown öffnet sich
- Wählen Sie eine Aktion unter Menü öffnet sich
- Wählen Sie Starten Sie eine Animation unter Benutzerdefinierte Animation
- Erstellen Sie eine zeitgesteuerte Animation und benennen Sie sie (z.B. „Akkordeon öffnet sich“)
- Fügen Sie Ihrer Animation eine Aktion hinzu: Größe unter Verschiedenes
- Als Anfangszustand festlegen
- Geben Sie einen Höhenwert ein (z.B. 80px)
- Speichern
Für Ihr Umschalt-Symbol:
- Wählen Sie das Symbol innerhalb des Dropdown-Elements
- Geben Sie Ihrem Symbol eine Klasse (z.B. „Akkordeon-Symbol“)
- Wählen Sie das übergeordnete Dropdown-Element
- Öffnen Sie das Interaktions-Panel
- Wählen Sie die Dropdown öffnet sich-Interaktion
- Bearbeiten Sie die zeitgesteuerte Animation („Akkordeon öffnet sich“)
- Wählen Sie das Symbol („Akkordeon-Symbol“)
- Aktion hinzufügen: Drehen unter Transformieren
- Als Anfangszustand festlegen
- Setzen Sie die z-Achse auf 0 Grad
- Speichern
Akkordeon-Öffnung animieren
Um das Akkordeon zu öffnen und das Symbol zu drehen:
- Wählen Sie das übergeordnete Dropdown-Element aus
- Öffnen Sie das Interaktionspanel
- Wählen Sie die Interaktion Dropdown öffnet sich
- Bearbeiten Sie die zeitgesteuerte Animation („Akkordeon öffnet sich“)
- Aktion hinzufügen: Größe unter Verschiedenes
- Deaktivieren Sie den Anfangszustand
- Geben Sie „auto“ für die Höhe ein
- Wählen Sie das Symbol („Akkordeon-Symbol“)
- Fügen Sie eine Aktion hinzu (zum gleichen Zeitpunkt): Drehen unter Transformieren
- Setzen Sie die z-Achse auf 180 Grad
- Speichern
Akkordeon-Schließung animieren
Um das Schließen zu animieren:
- Wählen Sie das übergeordnete Dropdown-Element („Akkordeon-Element“) aus
- Öffnen Sie das Interaktionspanel
- Wählen Sie die Interaktion Dropdown öffnet sich
- Wählen Sie die Aktion unter Menü schließt
- Wählen Sie Animation starten
- Erstellen Sie eine zeitgesteuerte Animation und benennen Sie sie (z.B. „Akkordeon schließt“)
- Aktion hinzufügen: Größe unter Verschiedenes
- Geben Sie einen Höhenwert ein (z.B. 80px)
- Wählen Sie das Symbol
- Fügen Sie eine Aktion hinzu (zum gleichen Zeitpunkt): Drehen unter Transformieren
- Setzen Sie die z-Achse auf 0 Grad
- Speichern