Animation
Easing curve lab
Easing curve lab: Six courbes d’accélération font courir des points de A à B face à une horloge régulière, avec des traînées et des valeurs en direct qui montrent accélérations, ralentissements et dépassements ; choisissez une courbe pour la rejouer.
Utiliser Easing curve lab
Easing curve lab utilise le format d’aperçu « large » avec le thème « clair/sombre ».
Personnaliser l’aperçu
Ces réglages sont transmis à la démo. Les valeurs et limites décrivent l’aperçu ; consultez l’implémentation pour connaître l’ensemble des props.
| Réglage | Type | Valeur initiale | Limites de l’aperçu |
|---|---|---|---|
title | text | How should it land? | Jusqu’à 48 caractères |
selected | select | expo-out | Options : linear, ease-in-out, expo-out, back-out, bounce, elastic |
duration | number | 1100 | De 300 à 2400 ; pas de 50 |
accent | color | #1F45FF | Aucune autre limite dans les métadonnées. |
trails | boolean | true | Aucune autre limite dans les métadonnées. |
loop | boolean | true | Aucune autre limite dans les métadonnées. |
Quels frameworks sont disponibles pour Easing curve lab ?
Easing curve lab est disponible pour React, Vue, Svelte, Astro, HTML. L’aperçu utilise React ; les observations sur le code concernent index.tsx. Vérifiez les interactions dans le portage choisi avant de vous y fier.
Quelles sont les dépendances de Easing curve lab ?
Les métadonnées React n’indiquent aucune dépendance npm supplémentaire à React.
Quels détails d’accessibilité sont visibles dans Easing curve lab ?
Le code React de Easing curve lab contient : éléments natifs (button); attributs et gestionnaires (aria-checked, aria-hidden, aria-label, aria-valuemax, aria-valuemin, aria-valuenow, aria-valuetext, tabIndex); rôles explicites (radio, radiogroup, slider). Il s’agit d’observations du code. Vérifiez les noms accessibles, l’ordre du focus et le comportement au clavier dans la page assemblée.
Comment Easing curve lab gère-t-il la réduction des animations ?
Easing curve lab lit la préférence de mouvement dans son code React via matchMedia(prefers-reduced-motion). Vérifiez l’implémentation complète, les styles partagés et le portage choisi avec la réduction des animations activée ; ces observations ne garantissent pas l’arrêt de toutes les animations.