WebMotion | WebPerformance junkie
Fitness | Speciaalbier | Formule 1
transition: opacity .5s linear;
transition: transform .5s ease-in;
transition: transform .5s ease-in-out;
transition:
transform .5s
ease-in-out;
transition:
transform .5s
cubic-bezier(0.65, 0, 0.35, 1); //easeInOutCubic
transition:
transform .5s
cubic-bezier(0.83, 0, 0.17, 1); //easeInOutQuint
import { animate, spring } from "motion";
animate(
square, {
transform: [
"rotate(0)", "rotate(135deg)", "rotate(0)"
],
},
{ easing: spring ({
stiffness: 30,
})}
)
import { animate, spring } from "motion";
animate(
square, {
transform: [
"rotate(0)", "rotate(135deg)", "rotate(0)"
],
},
{ easing: spring ({
stiffness: 30,
damping: 15,
})}
)
import { animate, spring } from "motion";
animate(
square, {
transform: [
"rotate(0)", "rotate(135deg)", "rotate(0)"
],
},
{ easing: spring ({
stiffness: 30,
damping: 15,
mass: 4
})}
)
Connect via LinkedIn | https://www.linkedin.com/in/tomharms/
Inview-Observer | https://www.npmjs.com/package/inview-observer.js
RevealJS | https://revealjs.com/
Motion One | https://motion.dev/
Highway | https://highway.js.org/