Motion

Overview

Motion in Joisti is quiet. Things arrive quickly and settle softly, the way something is set down, so the product feels calm rather than busy. One curve and three timings cover everything on the website and in the app. The stickers are the only place motion gets to be playful.

Principles

Three habits behind every move. If a new animation follows them, it will feel like ours.

01
Clear

Every move has a reason: to show where something came from or where it went.

02
Purposeful

Motion guides attention to what matters, then gets out of the way.

03
Consistent

The same kind of moment always moves the same way.

Curve

Our curve leaves fast and lands slowly. Use it for anything that arrives, moves or leaves, in place of the default easing in your tool. Small things take the fast timing, most moves the base, and big moments like a page or a panel the slow one. With reduced motion turned on, every move becomes a short fade.

Signature — Ease in/out
(0.67, 0, 0.41, 0.96)
Fast 150ms · Base 300ms · Slow 500ms
Fades take about half as long as the move they go with.
Copy for
In use

The curve on the pieces every screen has: a button pressing, a toggle switching, a menu opening from the thing you clicked, a modal arriving, pictures sliding past. The logo settles into place the same way.

joisti-symbol.svg
Logo
Arriving on screen.
Continue
Button
Pressing a button.
Toggle
Switching on and off.
Carousel
Moving through a set.
Options
Menu
Opening a dropdown.
Modal
Asking for a decision.
Do and don't

Three calls that come up in almost every screen.

Arriving
Do

Fade in, then settle on our curve.

Don’t

Bounce, spring or overshoot.

Waiting
Do

Show the flame while something loads, and move on the moment it is done.

Don’t

Hold anyone back so an animation can finish.

Comfort
Do

With reduced motion on, replace every move with a short fade.

Don’t

Shake, flash or spin large parts of the screen.

Updated Oct 09, 2026Made with