21 lines
1.3 KiB
JSON
21 lines
1.3 KiB
JSON
|
|
{
|
||
|
|
"motion": {
|
||
|
|
"_comment": "Le poids de l'eau (charte §3) — 5 niveaux de masse, max 2 animations simultanées",
|
||
|
|
"duration": {
|
||
|
|
"goutte": { "$value": "100ms", "$type": "duration", "$description": "滴 — drop : tooltips, badges" },
|
||
|
|
"trait": { "$value": "150ms", "$type": "duration", "$description": "筆 — stroke : boutons, icônes" },
|
||
|
|
"lavis": { "$value": "250ms", "$type": "duration", "$description": "墨 — wash : cards, dropdowns" },
|
||
|
|
"vague": { "$value": "350ms", "$type": "duration", "$description": "波 — wave : modales, sidebars" },
|
||
|
|
"maree": { "$value": "450ms", "$type": "duration", "$description": "潮 — tide : navigation, player" }
|
||
|
|
},
|
||
|
|
"ease": {
|
||
|
|
"goutte": { "$value": "cubic-bezier(0.25, 0.1, 0.25, 1)", "$type": "cubicBezier" },
|
||
|
|
"trait": { "$value": "cubic-bezier(0.33, 1, 0.68, 1)", "$type": "cubicBezier", "$description": "Rebond léger" },
|
||
|
|
"lavis": { "$value": "cubic-bezier(0.25, 0.8, 0.25, 1)", "$type": "cubicBezier" },
|
||
|
|
"vague": { "$value": "cubic-bezier(0.16, 1, 0.3, 1)", "$type": "cubicBezier" },
|
||
|
|
"maree": { "$value": "cubic-bezier(0.33, 1, 0.68, 1)", "$type": "cubicBezier" },
|
||
|
|
"rebond": { "$value": "cubic-bezier(0.34, 1.56, 0.64, 1)", "$type": "cubicBezier", "$description": "Rebond marqué — accents" }
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|