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

Bilder

Über das Pattern

Bildgrößen

Querformat

  • Standard-Bilder auf wien.gv.at sind im Querformat und brauchen ein Verhältnis von 16:9.
  • Mindestgröße Bilder im Fließtext: 390px × 219px, 72dpi Auflösung (Retina: 780px × 438px)
  • Maximale Größe Bilder im Fließtext: 710px × 399px (Retina: 1420px × 798px)
  • Bei Klick auf ein Bild öffnet sich eine Lightbox (optional).

Hochformat

Bilder im Hochformat sind nicht vorgesehen.

Anwendungsrichtlinien

  • Grafische Textelemente, Rahmen, Schatten oder abgerundete Ecken dürfen nicht verwendet werden.
  • Bei allen Bildern sind verpflichtend Alternativtext sowie Copyright hinzuzufügen.
  • Bildunterschrift (Bildtext) sowie das Lupen-Symbol (Vergrößerung) können ergänzt werden.

Parameter und Anwendung in Nunjucks

# Parameter image(settings)
settings: "object"
src: "string" # Pfad des Bildes
alt: "string" # alternative Bildbeschreibung (muss angegeben werden!)
display_size: "string" # (optional) Wert (z. B.: 170px) für Attribut "sizes" -> steuert width des Bildes
link: "string" # (optional) Pfad zu großem Bild
class: "string" # (optional) CSS Klasse
attributes: "object" # HTML-Attribute (z. B.: width, height, class,...), frei wählbar
width: "int" # Breite (sollte angegeben werden)
height: "int" # Höhe (sollte angegeben werden)
title: "string" # Title des Bildes frei wählbar, kann verwendet werden für Quellenverweise (copyright: )
not_lazy: "boolean" # (optional, default: false), true -> Bild nicht lazy laden
sizes: "array" # (optional) Pfade und Größen für Attribut "srcset" müssen in absteigender Reihenfolge angegeben werden.
- url: "string" # Pfad des Bildes
size: "int" # media(min-width) ab welcher Fenstergröße Bild geladen wird
sources: "array" # (optional) Pfade und Größen für Element "picture" müssen in absteigender Reihenfolge angegeben werden. Wenn unterschiedliche Formate (1. avif, 2. webp) verwendet werden -> müssen in dieser Reihenfolge angegeben werden.
- url: "string" # Pfad des Bildes
url_retina: "string" # (optional) Pfad zum Retina-Bild
size: "int" # media(min-width) ab welcher Fenstergröße Bild geladen wird

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

{{ image(settings) }}

Alternativtext

Alternativtexte sind verpflichtend einzugeben und liefern eine Beschreibung des Bildinhalts, falls das Bild selbst nicht betrachtet werden kann. Das kann zum Beispiel bei alternativen Ausgabegeräten wie Textbrowsern oder Screenreadern der Fall sein oder wenn ein Bild nicht richtig verlinkt wurde.

Copyright

Das Copyright ist ein verpflichtendes Bildelement. Es erscheint nicht in Bildunterschriften oder im Fließtext des zugehörigen Artikels. Es wird jedoch als Mouseover vor dem Bild eingeblendet. Wenn das title-Attribut des Bildes mit „copyright: “ beginnt, dann wird das Copyright auch am Ende einer Seite angezeigt. Das Copyright muss den Namen der Fotografin oder des Fotografen enthalten; auch die Form „Institution - Vorname Familienname“ ist möglich.

JavaScript

Anwendung

Notwendig für Bilder mit Quelle.

import { initCopyright } from './copyright.js';
// Copyright versteckt in Toggle 
initCopyright()

// Copyright als sichtbare Liste 
initCopyright(true)

// Copyright mit benutzerdefiniertem Parent, das observed werden soll und eigener Konfiguration 
initCopyright(false, document.querySelector('.my-parent'), {
	attributes: false,
	childList: true,
	characterData: false,
	subtree: true
})

Variationen

Einzelbild

Bildbeschreibung

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bild Lazy Loading

Beim Lazy Loading wird das Bild beim Seitenaufruf nicht sofort geladen, sondern erst, wenn der oder die Nutzer/in in den sichtbaren Bereich des Bildes scrollt.
Bildbeschreibung

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bild mit Beschreibung

Bildunterschrift: Eine Bildunterschrift (Bildtext) ist optional und richtet sich nach dem Kontext, in dem ein Bild verwendet wird. Der Bildtext ergänzt den Bildinhalt und enthält ergänzende Informationen, die dem Bild nicht zu entnehmen sind. Die Textlänge der Bildunterschrift sollte 150 Zeichen nicht überschreiten.
Bildbeschreibung
Bildunterschrift Bildunterschrift Bildunterschrift Bildunterschrift Bildunterschrift Bildunterschrift Lorem Ipsum dolor sit amet.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Vergrößerung eines Bildes (Lupensymbol). Das Vergrößerungssymbol führt zu einer Vollansicht des Bildes, wenn ein Bild, auf einer Seite, mit einer Vollansicht verknüpft wurde. Vollansichten werden in einer„Lightbox“ angezeigt.

In eigenem Fenster öffnen

Bilder-Galerie

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bild mit Quelle

Copyrights stehen am Ende der Seiten, sobald das title-Attribut des Bildes mit „copyright: ” beginnt, siehe Footer dieser Seite. Außerdem sind sie als Mouseover vor dem Bild sichtbar.

Neu in Wiener Melange v1.3.0: Der Copyright-Block im Footer wird standardmäßig als Toggle dargestellt und die Liste aktualisiert sich automatisch, wenn neue Bilder dynamisch hinzugefügt oder entfernt werden.

Bild 1:

Bildbeschreibung

Bild 2:

Bildbeschreibung

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bild je nach Endgerät (responsive)

Je nach Bildschirmbreite ist das Bild in unterschiedlicher Größe zu sehen.
Bildbeschreibung

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bild responsive mit Artdirection

Je nach Bildschirmbreite wird ein passender Bildausschnitt angezeigt.
Bildbeschreibung

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bild responsive mit Retina images

Bildbeschreibung

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bild in unterschiedlichen Dateiformaten

Bildbeschreibung

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bildergalerie

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Bildergalerie mit Lightbox

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen