Home icon
Data Visualisation Guide

Scrollytelling: animated transition

2 minutes read

Scrollytelling

In animated transitions, a fixed graphic animates to a new state when a new text block is scrolled into view next to it. While graphic sequences simply fade graphics in and out, animated transitions show the intermediate, interpolated states between graphics.

A four panel illustration of how animated transitions work, with the text 'Scrolling... triggers the animation morphing into a new graphic'

Source: Oesch, Jonas, Manuel Roth, and Adina Renner. “Scrolling into the Newsroom: A Vocabulary for Scrollytelling Techniques in Visual Online Articles.” Information Design Journal. Forthcoming 2022

Animated transitions are most used for more abstract graphics like data visualisations. They are excellent devices to show different facets of a data set and to show evolution of processes over time.

In animated transitions, the animations can be fully controlled by the scroll position or can only be triggered by the scroll position, after which the animation runs independently from the scroll.

An example of the former, with animations fully tied to the scroll position, is “A visual introduction to machine learning”

Screenshot of A visual introduction to machine learning

Source: A visual introduction to machine learning

An example that uses triggers to start animations is “Why Budapest, Warsaw and Lithuania split themselves in two”

A map of Europe and some explanation screenshotted form Why Budapest, Warsaw and Lithuania split themselves in two

Source: Why EU Regions are Redrawing Their Borders

Another example of this technique is applied in “East-West Exodus: The Millions Who Left”

Screenshot of an animated chart from East-West Exodus: The Millions Who Left

Source: East-West Exodus: The Millions Who Left

Related pages

Scrollytelling: introduction

Annotated chart narrative visualisation

Scrollytelling: moviescroller

Scrollytelling: show-and-play

Building scrollytelling articles

Scrollytelling: graphic sequence

Scrollytelling