svelte/easing
This module provides a set of functions that allow you to manipulate time values in different ways. It’s particularly useful for animations when combined with the motion module.
import {
function backIn(t: number): numberbackIn,
function backInOut(t: number): numberbackInOut,
function backOut(t: number): numberbackOut,
function bounceIn(t: number): numberbounceIn,
function bounceInOut(t: number): numberbounceInOut,
function bounceOut(t: number): numberbounceOut,
function circIn(t: number): numbercircIn,
function circInOut(t: number): numbercircInOut,
function circOut(t: number): numbercircOut,
function cubicIn(t: number): numbercubicIn,
function cubicInOut(t: number): numbercubicInOut,
function cubicOut(t: number): numbercubicOut,
function elasticIn(t: number): numberelasticIn,
function elasticInOut(t: number): numberelasticInOut,
function elasticOut(t: number): numberelasticOut,
function expoIn(t: number): numberexpoIn,
function expoInOut(t: number): numberexpoInOut,
function expoOut(t: number): numberexpoOut,
function linear(t: number): numberlinear,
function quadIn(t: number): numberquadIn,
function quadInOut(t: number): numberquadInOut,
function quadOut(t: number): numberquadOut,
function quartIn(t: number): numberquartIn,
function quartInOut(t: number): numberquartInOut,
function quartOut(t: number): numberquartOut,
function quintIn(t: number): numberquintIn,
function quintInOut(t: number): numberquintInOut,
function quintOut(t: number): numberquintOut,
function sineIn(t: number): numbersineIn,
function sineInOut(t: number): numbersineInOut,
function sineOut(t: number): numbersineOut
} from 'svelte/easing';backIn
Rebound effect on start.
function backIn(t: number): number;backInOut
Rebound effect on start and end of value range.
function backInOut(t: number): number;backOut
Rebound effect on end.
function backOut(t: number): number;bounceIn
Bounce effect on start.
function bounceIn(t: number): number;bounceInOut
Bounce effect on start and end.
function bounceInOut(t: number): number;bounceOut
Bounce effect on end.
function bounceOut(t: number): number;circIn
Circular effect, accelerate on start.
function circIn(t: number): number;circInOut
Circular effect, accelerate on start, decelerate towards end.
function circInOut(t: number): number;circOut
Circular effect, decelerate towards end.
function circOut(t: number): number;cubicIn
Cubic scaling, accelerate on start
function cubicIn(t: number): number;cubicInOut
Cubic scaling, accelerate on start, decelerate towards end.
function cubicInOut(t: number): number;cubicOut
Cubic scaling, decelerate towards end.
function cubicOut(t: number): number;elasticIn
Elastic effect on start.
function elasticIn(t: number): number;elasticInOut
Elastic effect on start and end.
function elasticInOut(t: number): number;elasticOut
Elastic effect on end.
function elasticOut(t: number): number;expoIn
Exponential effect on start.
function expoIn(t: number): number;expoInOut
Exponential effect on start and end.
function expoInOut(t: number): number;expoOut
Exponential effect on end.
function expoOut(t: number): number;linear
Returns value as is.
function linear(t: number): number;quadIn
Quadratic scaling, accelerate on start.
function quadIn(t: number): number;quadInOut
Quadratic scaling, accelerate on start, decelerate towards end.
function quadInOut(t: number): number;quadOut
Quadratic scaling, decelerate towards end.
function quadOut(t: number): number;quartIn
Quartic scaling, accelerate on start.
function quartIn(t: number): number;quartInOut
Quartic scaling, accelerate on start, decelerate towards end.
function quartInOut(t: number): number;quartOut
Quartic scaling, decelerate towards end.
function quartOut(t: number): number;quintIn
Quintic scaling, accelerate on start.
function quintIn(t: number): number;quintInOut
Quintic scaling, accelerate on start, decelerate towards end.
function quintInOut(t: number): number;quintOut
Quintic scaling, decelerate towards end.
function quintOut(t: number): number;sineIn
Sinusoidal effect, accelerate on start.
function sineIn(t: number): number;sineInOut
Sinusoidal effect, accelerate on start, decelerate towards end.
function sineInOut(t: number): number;sineOut
Sinusoidal effect, decelerate towards end.
function sineOut(t: number): number;Edit this page on GitHub llms.txt