Grund
Animationen dienen der Verbesserung der User Experience. Deshalb muss jede Animation einen funktionalen Grund haben.
Easing
Objekte bewegen sich nie linear. Ihre Bewegungsabläufe sollten Ease-In-, Ease-Out oder Ease-In-Out-Bewegungen entsprechen.
Visuelle Kontinutiät
Elemente, die auf unterschiedlichen Bildschirm-Ansichten zu sehen sind, bewegen sich sichtbar an ihre neue Position.
Staffeln des Inhalts
Elemente werden nicht alle auf einmal animiert, sondern mit kurzen Verzögerungen von ca. 20 Millisekunden (Richtwert).
Erwartungshaltung erzeugen
Durch gegensätzliche Bewegungen eines Objekts wird auf die Aktion, die gleich passieren wird vorbereitet.
Übertreibung
Animationen besonders wichtiger Elemente werden übertrieben dargestellt, um die Aufmerksamkeit des Nutzers zu erhalten.
Begleitende Animationen
Umliegende Elemente eines animierten Elements reagieren auf dessen Animation.