> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dreizack-medien.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Container Plus v3

# Allgemeine Beschreibung

Der "Container Plus" ist ein vielseitiges Werkzeug zur Gestaltung von Webseitenabschnitten. Mit Version 3 wurde der Container komplett überarbeitet und bietet jetzt präzisere Einstellungen für Breite, Abstand, Höhe und Hintergrund. Innerhalb des Containers können zusätzliche Inhalte platziert und die Darstellung je nach Bedarf angepasst werden.

<Note>
  Die Vorgängerversion des Containers gilt als veraltet. Eine Dokumentation dazu findest du unter [Container Plus (DEPRECATED)](/OPC-Plus/Conatiner-Plus-DEPRECATED).
</Note>

# Einsatzmöglichkeiten (Inspiration)

* **Hero-Sektionen:** Verwende das "Container Plus" Portlet, um eindrucksvolle Hero-Sektionen mit großen Bildern oder Videos und auffälligen Botschaften zu erstellen
* **Abschnittsübergänge:** Nutze es, um Abschnittsübergänge auf deiner Webseite zu gestalten, die visuell ansprechend und informativ sind
* **Produktpräsentation:** Präsentiere Produkte oder Dienstleistungen in einem auffälligen Container mit Hintergrundvideo und beschreibendem Text

***

# Featureübersicht:

* **Präzise Dimensionen:** Steuere Breite, Randabstand und Höhenverhalten des Containers unabhängig voneinander.
* **Anpassbare Hintergründe:** Statisches Bild, JTL- oder DZM-Parallax-Bild, Hintergrundvideo, Farbverlauf oder ganz ohne Hintergrund.
* **Scroll-Animationen:** Animiere den Container beim Einscrollen mit einstellbarem Typ, Dauer, Verzögerung und Wiederholung.
* **Swiper Parallax:** Zusätzliche Parallax-Effekte, wenn der Container in einem Swipe Content Slider eingesetzt wird.
* **Responsives Design:** Der Container und seine Inhalte passen sich automatisch verschiedenen Bildschirmgrößen und Gerätetypen an.

***

# Tutorial

<iframe width="100%" height="400" src="https://www.youtube.com/embed/roV9Wb1tf10" title="Container Plus" frameBorder="0" allowFullScreen />

***

# Settings:

## Allgemein

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v3.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=f3caea2c397d13847609fbcdc10f3c77" alt="Allgemein" width="1344" height="1040" data-path="images/v3.png" />
  </Frame>
</div>

**Container-Breite:** Legt fest, wie breit sich der Container darstellt.

* **Boxed klein (Standard Container):** Hat auf den meisten Bildschirmgrößen mehr Platz zum Rand und bietet so ein dokumentenähnliches Layout, was auf den meisten kleinen Bildschirmen gut funktioniert und etwas Luft zum Rand lässt.
* **Boxed groß (Container Fluid XL):** Richtet je nach Template seine Breite auf 1650px aus und lässt nur auf großen Bildschirmen Luft zum Rand. Der ideale Container für moderne Layouts, die auf allen Bildschirmen funktionieren.
* **Fluid - volle Bildschirmbreite:** Geht immer bis zum Rand und eignet sich vereinzelt als Stilmittel für randlose Slider, Heroimages oder Ähnliches. Achte hier aber auf ein Layout, welches auch auf großen Bildschirmen funktionieren muss.
* **Inline Block Modus (Abstand per Layout Tab einstellen)**
* **Block Modus (Abstand per Layout Tab einstellen)**

**Abstand zum Rand Desktop (`>991px`):** normaler Abstand oder kein Abstand.

**Abstand zum Rand Mobil (`<=991px`):** normaler Abstand oder kein Abstand.

**Container hat relative Position:** Wenn du Inhalte im Container nutzen möchtest, die sich relativ zu diesem Container positionieren sollen, gibst du dem Container mit diesem Häkchen die Eigenschaft als relativer Bezugspunkt für innenliegende Elemente zu gelten. Spielt das keine Rolle, ist die Einstellung irrelevant.

**Höhe (Modus):** Wie soll sich die Höhe des Containers verhalten?

* Automatische Höhe
* Am Inhalt orientieren
* am übergeordneten Container orientieren
* fixe Höhe
* fixes Seitenverhältnis
* Mindesthöhe nicht unterschreiten, aber am Content orientieren
* Maximalhöhe nicht überschreiten, sonst aber am Content orientieren

**Content Overflow X Achse** und **Content Overflow Y Achse:** Legt fest, wie mit Inhalt umgegangen wird, der über die Grenzen des Containers hinausragt.

* Sichtbar
* Automatisch scrollbar
* Unsichtbar
* Scrollbereich immer sichtbar

***

## Hintergrund

Wähle zwischen sechs Hintergrundarten. Je nach Auswahl stehen dir unterschiedliche Optionen zur Verfügung.

<Tabs>
  <Tab title="Statisches Bild">
    <div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
      <Frame>
        <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v3a.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=2fccda098889baddf42bb4eeccbecc7b" alt="Statisches Bild" width="1338" height="1188" data-path="images/v3a.png" />
      </Frame>
    </div>

    **Hintergrundbild:** Wähle das Bild, das den Hintergrund des Containers füllen soll.

    **Bild lazy laden:** Deaktiviere diese Option, wenn das Bild initial above-the-fold angezeigt wird. Wenn aktiv, wird ein Flag für lazyLoad gesetzt. Die Funktion ist abhängig von Browser und Template.

    **Bild bevorzugt laden:** Aktiviere diese Option, wenn das Bild initial above-the-fold angezeigt wird. Wenn aktiv, wird versucht die Ladepriorität zu erhöhen. Die Funktion ist abhängig von Browser und Template.

    **Background Sizemode:**

    * Container Ausfüllen
    * Einpassen in Container
    * Wiederholend

    **Background Ausrichtung:**

    * Zentriert
    * Top
    * Bottom
    * Left
    * Right
  </Tab>

  <Tab title="JTL Parallax Bild">
    <div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
      <Frame>
        <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v3c.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=87488157ca62ea1972ecd4d5c42387a8" alt="JTL Parallax Bild" width="1338" height="984" data-path="images/v3c.png" />
      </Frame>
    </div>

    **Hintergrundbild:** Wähle das Bild, das sich beim Scrollen leicht mitbewegen soll.

    <Warning>
      Platziere einen Container mit einem mitlaufenden Hintergrund nicht unterhalb von anderen Portlets, die ihre Höhe ändern können (z. B. Akkordeons und Registerkarten). Parallax-Hintergründe können nur bei feststehenden Seitenlayouts fehlerfrei positioniert werden.
    </Warning>

    **Bild lazy laden:** Deaktiviere diese Option, wenn das Bild initial above-the-fold angezeigt wird. Wenn aktiv, wird ein Flag für lazyLoad gesetzt. Die Funktion ist abhängig von Browser und Template.

    **Bild bevorzugt laden:** Aktiviere diese Option, wenn das Bild initial above-the-fold angezeigt wird. Wenn aktiv, wird versucht die Ladepriorität zu erhöhen. Die Funktion ist abhängig von Browser und Template.
  </Tab>

  <Tab title="DZM Parallax Bild">
    <div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
      <Frame>
        <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v3b.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=6c71bb5d8f313f31deb97f641ba836ed" alt="DZM Parallax Bild" width="1332" height="1086" data-path="images/v3b.png" />
      </Frame>
    </div>

    **Hintergrundbild:** Wähle das Bild, das sich beim Scrollen leicht mitbewegen soll.

    <Warning>
      Platziere einen Container mit einem mitlaufenden Hintergrund nicht unterhalb von anderen Portlets, die ihre Höhe ändern können (z. B. Akkordeons und Registerkarten). Parallax-Hintergründe können nur bei feststehenden Seitenlayouts fehlerfrei positioniert werden.
    </Warning>

    **Bild lazy laden:** Deaktiviere diese Option, wenn das Bild initial above-the-fold angezeigt wird. Wenn aktiv, wird ein Flag für lazyLoad gesetzt. Die Funktion ist abhängig von Browser und Template.

    **Bild bevorzugt laden:** Aktiviere diese Option, wenn das Bild initial above-the-fold angezeigt wird. Wenn aktiv, wird versucht die Ladepriorität zu erhöhen. Die Funktion ist abhängig von Browser und Template.
  </Tab>

  <Tab title="Hintergrundvideo">
    <div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
      <Frame>
        <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v3d.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=d8c18b30c993b4217ccd67db1acf5a4e" alt="Hintergrundvideo" width="1344" height="1240" data-path="images/v3d.png" />
      </Frame>
    </div>

    **Video:** Wähle das Video, das den Hintergrund des Containers füllen soll.

    **Platzhalterbild:** Wird angezeigt, solange das Video noch lädt.

    **Video Ausrichtung:** z. B. Zentriert.

    **Video füllt Container aus:** Streckt das Video auf die volle Containergröße.

    **Transparenz:** Wert zwischen 0 und 1 mit Punkt als Dezimaltrennzeichen.
  </Tab>

  <Tab title="Farbverlauf">
    <div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
      <Frame>
        <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v3e.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=4f8450358d54cc89b0f8f4e1c4cdde54" alt="Farbverlauf" width="1336" height="1432" data-path="images/v3e.png" />
      </Frame>
    </div>

    **Gradient-Typ:** z. B. Linear (gerader Verlauf).

    **Winkel in Grad:** 0 = oben, 90 = rechts, 180 = unten, 270 = links.

    **Farbe 1** und **Farbe 2** sind verpflichtend, **Farbe 3-5** optional (leer = aus). Zu jeder Farbe kannst du optional eine **Position** angeben (z. B. 0% bei Farbe 1, 100% bei Farbe 2).
  </Tab>

  <Tab title="ohne Hintergrund">
    Der Container wird ohne Hintergrund ausgespielt.
  </Tab>
</Tabs>

***

## Animation

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v32.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=d5ffb2b973ac8965a396ac5559756288" alt="Animation" width="1346" height="830" data-path="images/v32.png" />
  </Frame>
</div>

**Animationstyp:** Wähle den gewünschten Animationstyp aus (Standard: none).

**Dauer:** Dauer der Animation (z. B. 2s).

**Verzögerung:** Wartezeit, bis die Animation beginnt.

**Abstand (Pixel):** Die Animation beginnt erst, wenn zwischen der Oberkante des entsprechenden Elements und der Unterkante des aktuellen Browserfensters der angegebene Scroll-Abstand in Pixeln erreicht ist. Somit lässt sich z. B. verhindern, dass eine Animation schon startet, obwohl das Element noch nicht ganz sichtbar ist.

**Wiederholung:** Anzahl Wiederholungen.

***

## Swiper Parallax

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/HEG1k_SsxT9xcoKt/images/v33.png?fit=max&auto=format&n=HEG1k_SsxT9xcoKt&q=85&s=34d0c6718e0f1345f544eecc9b77b9f6" alt="Swiper Parallax" width="1338" height="1132" data-path="images/v33.png" />
  </Frame>
</div>

<Info>
  Diese Einstellungen sind nur wirksam mit dem Swipe Content Slider, wenn du den Parallax Effekt aktiviert hast.
</Info>

**Swiper Parallax Effekte verwenden:** Aktiviert die nachfolgenden Einstellungen.

**X Achsen Verschiebung** und **Y Achsen Verschiebung:** ohne Einheit in px, alternativ als % angebbar.

**Skalierung:** 1 = keine Veränderung, 0-1 = verkleinern, > 1 = vergrößern.

**Transparenz:** 0-1 zulässig, 1 = keine Transparenz.

**Effektdauer:** in ms.

<Note>
  Für weitere Einstellungen findest du im Portlet selbst noch die Tabs **Layout** und **Dokumentation & Hilfe**.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.