OnePager/Interactive Storytelling
- 30min
- einfach
- Grundkenntnisse in
• Scroll Snap
• …
Unter dem Begriff Interactive Storytelling werden multimediale Präsentationen aus Fotos, Videos, Animationen und Datenvisualisierungen z.B. mit SVG verstanden. Auch wenn es die einzelnen Bestandteile schon länger gab, ist es mit HTML5 möglich diese Medien direkt und ohne Plugins in Webseiten einzubinden.
Hierdurch können Sie dem Benutzer zusammenhängende, interaktive Geschichten mit aussagekräftigen Bildern, Diagrammen und Visualisierungen präsentieren. Deren Inhalte werden aber erst nach und nach sichtbar, damit die Geschichte übersichtlich bleibt und die Spannung erhöht wird.
Inhaltsverzeichnis
Vorüberlegungen
HTML als Powerpoint-Ersatz?
Könnte man eine Päsentation nicht nur mit HTML und ein bisschen JavaScript gestalten?
Im Prinzip schon - entweder man bastelt etwas völlig eigenes oder verwendet ein kleines Framework:
- deck.js
- impress.js
- Aren’t you just bored with all those slides-based presentations? Demo
- bittersmann.de/talks/sachen-gibts-die-gibts-gar-nicht
Präsentation mit impress.js (Gunnar Bittersmann)
automatische Präsentation oder Guided Tour?
Vorneweg: im Web wird vom Benutzer alles, was er nicht selber unter Kontrolle hat, als negativ empfunden. Deshalb sollten solche Präsentationen nie automatisch ablaufen, sondern als Guided Tour am Ende eines Abschnitts einen Verweis zur nächsten Seite der Tour sowie einen Verweis zur Startseite anbieten.
Interessant sind automatisch ablaufende Präsentationen dagegen etwa auf Messen in einem Kiosk-System. Dabei können Sie auch Endlosschleifen erzeugen, indem einfach die letzte Seite der Präsentation wieder die erste aufruft.
Aufbau
Schreinerei Meier
CSS: horizontales Scrollen
Das HTML-Markup ist nun schon bekannt: mehrere section-Elemente, die per CSS nun aber horizontal angeordnet werden:
body {
overflow-y: hidden;
}
.slider {
scroll-snap-type: x mandatory;
display: flex;
overflow-x: scroll;
}
section {
border-right: thin solid white;
padding: 1rem;
min-width: 100vw;
height: 100vh;
scroll-snap-align: start;
text-align: center;
}
- https://codepen.io/polypane/pen/ZExZzrp
- https://codepen.io/polypane/details/QWmPLrb
- https://imjignesh.com/how-css-perspective-works/
Weblinks
- https://tympanus.net/codrops/2015/12/16/animated-map-path-for-interactive-storytelling/
- t3n.de: Inspirationen fürs Webdesign: Storytelling statt Google-Optimierung vom 03.08.2017
- webkrauts: Interactive Storytelling von Mathias Schäfer, (01.12.2013)
- t3n.de: Multimedia-Storytelling: Diese 25 beeindruckenden Artikel musst du gesehen haben (07.12.2013)
- smashingmagazine: Better User Experience With Storytelling (29.01.2010)
- smashingmagazine: How To Use Storytelling In UX Marli Mesibov, Apr 15, 2022
- curtain effect: https://css-tricks.com/creating-css-sliding-door-effect/