Material Design 3's generated motion tokens set the standard and emphasized easing to cubic-bezier(0.2, 0, 0, 1), emphasized decelerate (entering) to cubic-bezier(0.05, 0.7, 0.1, 1) and emphasized accelerate (exiting) to cubic-bezier(0.3, 0, 0.8, 0.15). Standard decelerate is cubic-bezier(0, 0, 0, 1), standard accelerate cubic-bezier(0.3, 0, 1, 1), and the legacy Material curve cubic-bezier(0.4, 0, 0.2, 1) is kept. Durations run in 50 ms steps across four bands: short 50 to 200, medium 250 to 400, long 450 to 600, extra long 700 to 1000.
The emphasized curve starts at full speed and spends most of its time settling, so things feel responsive yet calm. A fixed ladder of durations keeps every transition in the same rhythm.
Apps, product sites and interactive pieces that want motion that feels quick to start and soft to land
Steal it for your brand
The same system, written in your colors, type and shapes. Nothing of Google Material Design 3's look comes with it.
{
"recipe": {
"easing_enter": [
0.05,
0.7,
0.1,
1
],
"easing_exit": [
0.3,
0,
0.8,
0.15
],
"easing_move": [
0.2,
0,
0,
1
],
"duration_small_ms": {
"by": "style.motion",
"map": {
"calm": 250,
"crisp": 150,
"playful": 200
},
"default": 200
},
"duration_medium_ms": {
"by": "style.motion",
"map": {
"calm": 500,
"crisp": 300,
"playful": 400
},
"default": 350
},
"duration_large_ms": {
"by": "style.motion",
"map": {
"calm": 700,
"crisp": 450,
"playful": 600
},
"default": 500
},
"exit_ratio_to_enter": 0.5,
"step_ms": 50
},
"steps": [
"Round every duration to a multiple of 50 ms.",
"Bring elements in with the enter curve and take them out with the exit curve; use the move curve for anything that stays on screen and changes place or size.",
"Size the duration to the distance and area moved: small for buttons and toggles, medium for cards and panels, large for full-screen changes, using the recipe's duration_small_ms, duration_medium_ms and duration_large_ms.",
"Make exits about half as long as the matching entrance.",
"Respect reduced-motion settings by swapping movement for a short fade."
]
}The lesson
Publish motion as a small fixed set of tokens, and mark clearly when a newer system replaces them.
The page is headed "Easing and duration" beside a large graphic of an orange oval over green shapes. Two tabs sit below: "Applying easing and duration" and "Tokens & specs". A purple note says motion now uses a springs-based physics system and that this easing and duration system "is no longer maintained".
The page says this system is no longer maintained and points to springs, so don’t adopt it fresh. Keep the idea of a short set of named durations and one curve.