Art Direction

Katja Hempenius
Katie Hempenius

Diese Demo ausprobieren

  • Um die Website als Vorschau anzusehen, wählen Sie App ansehen und dann Vollbild Vollbild aus.
  • Aktualisieren Sie die App mit unterschiedlichen Browsergrößen. Beachten Sie, wie unterschiedlich die Bilder sind: Sie haben nicht nur unterschiedliche Größen, sondern auch unterschiedliche Zuschnitte und Seitenverhältnissen.

Was passiert hier?

Art Direction zeigt unterschiedliche Bilder auf unterschiedlichen Bildschirmgrößen an.

Bei einem responsiven Bild werden verschiedene Größen desselben Bildes geladen. Art Direction geht noch einen Schritt weiter und lädt je nach verwendetem Display völlig unterschiedliche Bilder.

Verwende Art Direction, um die visuelle Präsentation zu verbessern. Die verschiedenen Bildzuschnitte in dieser Demo sorgen beispielsweise dafür, dass der POI (die Blume) unabhängig vom Display immer im Detail angezeigt wird. Die Vorteile von Art Direction sind rein ästhetisch, gegenüber responsiven Bildern keine Leistungsverbesserung.

Code ansehen

  • Den Art Direction-Code für diese Demo findest du unter index.html.

Funktionsweise des Codes

In Art Direction werden die Tags <picture>, <source> und <img> verwendet.

Bild

Das <picture>-Tag bietet einen Wrapper für null oder mehr <source>-Tags und ein <image>-Tag.

source

Das Tag <source> gibt eine Medienressource an.

Der Browser verwendet das erste <source>-Tag mit einer Medienabfrage, die „true“ zurückgibt. Wenn keine der Medienabfragen übereinstimmt, lädt der Browser das von <img> angegebene Bild. Tag eingefügt werden.

img

Das <img>-Tag sorgt dafür, dass dieser Code in Browsern funktioniert, die das <picture>-Tag nicht unterstützen.

Wenn ein Browser das <picture>-Tag nicht unterstützt, wird das durch <img> angegebene Image geladen.