Motion
How the brand moves in video, presentations, social and on screen: the logo and tagline animations, and the timing every animated piece follows. Every value here comes from the Design System.
On this page
Timing
- Enterslow + fast
- Exitfast
- Staggerfast / 2
Brand motion
Return on Investment. Return on Innovation. Return on Imagination. We are IM Digital.
Principles
Touchable
Everything interactive reacts on hover and gives on press. Pressed elements scale to 0.97.
Entries take their time
Elements arrive on a spring or the decelerate curve, over about 550ms.
Exits are fast
Elements leave in 150ms on the accelerate curve, and they never bounce.
Less motion on request
When someone asks their device for less motion, every effect becomes a short fade.
Durations
- 150ms--duration-fasthover, press, color changes
- 250ms--duration-baselayout shifts: sidebar collapse, nav shrink
- 400ms--duration-slowlarge surfaces
Easings
- standard--ease-standard
The default for almost everything.
cubic-bezier(0.2, 0, 0, 1)
- decelerate--ease-decelerate
Elements entering the screen.
cubic-bezier(0.05, 0.7, 0.1, 1)
- accelerate--ease-accelerate
Elements leaving the screen.
cubic-bezier(0.3, 0, 0.8, 0.15)
- spring--ease-spring
Entries that should feel physical. A true spring where the browser supports it, a bezier everywhere else.
cubic-bezier(0.32, 1.2, 0.32, 1)