@bluecateng/nano-spring (英语)

微小地实施春动画,质量设定为1.
压缩前大小:301字节.
两者 stiffness 财务报告和审定财务报表 damping 必须是大于 0,否则动画永远不会结束.
函数返回于 spring 取消动画, done 在这种情况下,没有要求.
安装
npm i -S @bluecateng/nano-spring
示例
import spring from '@bluecateng/nano-spring';
const element = document.querySelector('#test');
element.style.opacity = 0.5;
spring(
250,
30,
(p) => (element.style.transform = `translateX(${p * 300}px)`),
() => (element.style.opacity = '')
);
产出
