Les fonctions de lissage permettent de configurer la vitesse de transitions ou d'animations. Elles peuvent également être utilisées avec les stores tweened
et spring
. svelte/easing
exporte 31 utilitaires, une fonction de lissage linéaire (linear
), et 3 variantes de 10 différentes fonctions de lissage : in
, out
et inOut
.
Un exemple de chaque méthode est présenté dans le démonstrateur des fonctions de lissage ainsi que dans la section d'exemples.
ease | in | out | inOut |
---|---|---|---|
back | backIn |
backOut |
backInOut |
bounce | bounceIn |
bounceOut |
bounceInOut |
circ | circIn |
circOut |
circInOut |
cubic | cubicIn |
cubicOut |
cubicInOut |
elastic | elasticIn |
elasticOut |
elasticInOut |
expo | expoIn |
expoOut |
expoInOut |
quad | quadIn |
quadOut |
quadInOut |
quart | quartIn |
quartOut |
quartInOut |
quint | quintIn |
quintOut |
quintInOut |
sine | sineIn |
sineOut |
sineInOut |