Dies ist eine alte Version des Handbuchs und der Pattern Library (v1). Bitte wechseln Sie zur aktuellen Version (v2).

Stage

Über das Pattern

Die Stage ist der Einstieg einer Startseite oder Übersichtsseite mit Bild und/oder Video und/oder großer Überschrift

Anwendungsrichtlinien

  • Mindestgrößen Mobil: 450px × 169px (Retina: 900px × 338px)
  • Mindestgrößen Desktop: 1200px × 450px (Retina: 2400px × 900px)
  • Stage-Bilder dürfen nicht lazy, sondern sollten so früh wie möglich geladen werden. Dafür eignet sich das preload link Element.
<link rel="preload" href="/images/home-stage-l.jpg" as="image" media="(max-width: 769px)">
<link rel="preload" href="/images/home-stage-m.jpg" as="image" media="(min-width: 481px) and (max-width: 768px)">
<link rel="preload" href="/images/home-stage-s.jpg" as="image" media="(max-width: 480px)">

Parameter und Anwendung in Nunjucks

# Parameter stage(heading, attributes, modifiers, img, video_settings, link, color)
heading: "string" # Frei wählbar
heading_level: "string" # HTML-Element für die Überschrift, kann auch div sein (default: h1)
attributes: "object" # HTML-Attribute (z. B.: class,...), frei wählbar
modifiers: "array" # zulässige Werte: desktop-only, home, media, color, right
img: "object/array" # siehe /pattern-library/patterns/bilder
video_settings: "object" # siehe /pattern-library/patterns/video-player/
link: "object" #
url: "string" # Pfad des Links
text: "string" # Text frei wählbar
prefix: "string" # Text, der vor den Titel ausgegeben wird (optional)
no_modal: "Boolean" # Jedes Bild wird automatisch in einer Lightbox dargestellt. „true“, um das zu verhindern.

# Anwendung
{% from "components/stage/stage.njk" import stage with context %}

{% call stage(heading = "Überschrift") %}
Inhalt frei wählbar
{% endcall %}

Variationen

Stage ohne Bild

Verkehr

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage mit Bild

Die Javascript-Datei „modal.js“ muss eingebunden sein

Verkehr

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage Übersichtsseite (rechts)

Die Javascript-Datei „modal.js“ muss eingebunden sein

Verkehr

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage Übersichtsseite (unten)

Der Text wird nur mobil unter dem Bild oder Video dargestellt.
Die Javascript-Datei „modal.js“ muss eingebunden sein

Verkehr

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage mit 2 Bildern

Der Text wird nur mobil unter dem Bild oder Video dargestellt.
Die Javascript-Datei „modal.js“ muss eingebunden sein

Verkehr

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage mit mehr als 2 Bildern

Der Text wird nur mobil unter dem Bild oder Video dargestellt.
Die Javascript-Datei „modal.js“ muss eingebunden sein

Verkehr

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage mit Inhalt

Der Text wird nur mobil unter dem Bild oder Video dargestellt.
Die Javascript-Datei „modal.js“ muss eingebunden sein

Mit dem Vorteilsclub zur Beachvolleyball-EM

Mehr erfahren

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage ohne Lightbox

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage mit Bild nur auf Desktop

Verkehr

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage mit Video

Das Video startet automatisch, lässt sich durch Klick auf das Play-Icon aber pausieren oder wieder starten.

Donaustadt, 22. Bezirk

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Stage mit Hintergrundfarbe

Life Ball 2019:
Am 8. Juni im Rathaus

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen