> For the complete documentation index, see [llms.txt](https://themedocs.zenit.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://themedocs.zenit.design/content/erlebniswelten/erlebniswelt-animation.md).

# Animation & Effekte

## Animationen

Die Erlebniswelten Scroll-Animationen werden beim Scrollen der Seite ausgelöst. Die Inhalte lassen sich so animiert einblenden.

{% tabs %}
{% tab title="Pro (>= 5.7.0)" %}
Wähle den **Block (1)** oder die Sektion aus und öffne den Bereich **Animationen & Effekte (2)**. Wähle aus der Liste **Animationstyp (2)** die gewünschte Animation aus.

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FdpIJG0vgg6Z0xwynHrOF%2Fdocs-de-config-shopping-experiences-animations-select.webp?alt=media\&token=8bfbcfd9-4a8e-4329-a818-e3ac6d1c312a)

Über die **Erweiterten Einstellungen (1)** öffnet sich ein Fenster mit weiteren Einstellungen. Werden diese nicht eingestellt, greifen die [Standard-Werte aus der Theme-Konfiguration](/styling/allgemein/animationen.md#scroll-animation).&#x20;

Die **Dauer (2)** gibt an, wie lange die Animation in Sekunden dauert. Die **Verzögerung (3)** beschreibt die Dauer, bis die Animation beginnt. Erreicht ein Element also durch Scrollen den sichtbaren Bereich, wartet die Animation noch weitere 0,25 Sekunden bis die Animation beginnt. Als **Offset (4)** wird der Abstand in Pixel bezeichnet, wie weit das Element vom unteren Bildschirmrand entfernt sein muss, bis die Animation ausgelöst wird. **Nur einmal abspielen (5)** sorgt dafür, dass die Animation nur einmalig abgespielt wird, andernfalls wird die Animation immer abgespielt, wenn das Element wieder in den Sichtbereich (Viewport) eintritt.

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FAd6Sr1k8DF84ntBHvcAJ%2Fdocs-de-config-shopping-experiences-animations-select-additional.webp?alt=media&amp;token=d00fada6-f715-4b5c-8a0f-5dcbd9396ec5" alt=""><figcaption></figcaption></figure>

Die Animationen werden ausgelöst, wenn sich das Element durch Scrollen des Besuchers in den Sichtbereich des sogenannten Viewports bewegt.
{% endtab %}

{% tab title="Cloud / Pro (< 5.7.0)" %}
Die Animation wird in den Layout-Einstellungen in das Feld **CSS-Klassen (2)** des **Blocks (1)** eingefügt.

Beispiel:

```
zen-animate slide-in-blurred-bottom
```

![](https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2Fa7a7oPSLhobW9I3AnwPF%2Fdocs-de-config-shopping-experiences-animations.webp?alt=media\&token=de091640-ce57-42e5-953a-d8e23c23f9a9)

Die Animationen werden ausgelöst, wenn sich das Element durch Scrollen des Besuchers in den Sichtbereich des sogenannten Viewports bewegt.

### Scroll-Animationen

Zum Einleiten einer Animation verwende die Klasse `zen-animate` in Verbindung mit einer der folgenden vorgefertigten Animationen:

* `fade-in`
* `fade-in-top`
* `fade-in-bottom`
* `fade-in-fwd`
* `slide-in-top`
* `slide-in-right`
* `slide-in-bottom`
* `slide-in-left`
* `slide-in-blurred-top`&#x20;
* `slide-in-bck-center`
* `slide-in-blurred-bottom` <mark style="color:green;background-color:green;">beliebt</mark>&#x20;
* `puff-in-center`
* `flip-in-hor-top`
* `flip-in-hor-bottom`
* `swing-in-bottom-fwd`
* `bounce-in-bottom`
* `scale-in-center`
  {% endtab %}
  {% endtabs %}

## Effekte

**Scroll Overlay** ist weniger eine Animation, sondern eher ein Verhalten und kann gesondert gewählt werden. Man kann es mit dem Verhalten eines Parallaxeneffekts vergleichen.

{% tabs %}
{% tab title="Pro (>= 5.7.0)" %}

### Scroll Overlay

Wähle dazu einen **Block (1)** oder die Sektion aus, öffne den Reiter **Animationen & Effekte (2)** und aktiviere die Option **Scroll Overlay (3)**.

{% hint style="warning" %}
Sobald **Scroll Overlay (1)** aktiviert wird, kann keine Animation ausgewählt werden und umgekehrt. Beim Scroll Overlay wird die Eben fixiert, sodass keine Eintrittsanimation gestartet würde.
{% endhint %}

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FOmvBI7GnIPlahltr3Ztz%2Fdocs-de-config-shopping-experiences-scroll-overlay.webp?alt=media&amp;token=43307526-4534-4d94-8666-54e5682e3c67" alt=""><figcaption></figcaption></figure>

Beispiel:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FAR0nsKm6wlKkxAwyRhZj%2Fdocs-de-storefront-scroll-overlay-animation-example.gif?alt=media&amp;token=839ee702-dd8b-4abe-832c-1d9e8dd71aa1" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Cloud / Pro (< 5.7.0)" %}

### Scroll Overlay

Zum Aktivieren des Effekts verwende die Klasse `zen-scroll-overlay`&#x20;

Beispiel:

<figure><img src="https://2797716245-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FglpRTGDOwN11YxqfJhAM%2Fuploads%2FAR0nsKm6wlKkxAwyRhZj%2Fdocs-de-storefront-scroll-overlay-animation-example.gif?alt=media&amp;token=839ee702-dd8b-4abe-832c-1d9e8dd71aa1" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}
