WorkhorseWorkhorse
WorkNotesAbout
ContentsMobile edition
IWorkIINotesIIIAbout
RSVP for launch
Workhorse · MMXXVI
Demme Learning · Brand book
OverviewVoiceMotionAudienceAppliedGuidelinesDecisionsVoice queueAuditsChangelogDemoAPI
01

Durations

How long things take. These values control transition speed across demme's product surfaces and brand artifacts.

fast
150ms
Hover / micro-interactions
normal
300ms
Standard transitions
slow
500ms
Reveals, page transitions
02

Easings

The character of motion. Easings shape how a value travels between two states — fast start vs gentle land, mechanical vs organic.

default
cubic-bezier(0.4, 0, 0.2, 1)
Material-style standard ease
in
cubic-bezier(0.4, 0, 1, 1)
Ease-in for exits
out
cubic-bezier(0, 0, 0.2, 1)
Ease-out for entrances
linear
cubic-bezier(0, 0, 1, 1)
03

In combination

Each duration paired with the default easing. Hover any card to replay.

fast
150ms
normal
300ms
slow
500ms
04

Reference

Drop these into any project consuming this brand's tokens.

/* brand/demme/tokens.css */
--duration-fast: 150ms;
--duration-normal: 300ms;
--duration-slow: 500ms;
--ease-default: cubic-bezier(0.4, 0, 0.2, 1);
--ease-in: cubic-bezier(0.4, 0, 1, 1);
--ease-out: cubic-bezier(0, 0, 0.2, 1);
--ease-linear: cubic-bezier(0, 0, 1, 1);
Brand book v0.9.0-beta · Last updated 2024-08-31 · spec.json · spec.md · tokens.css · API