2.1.0 • Published 2 years ago

@bluecateng/nano-spring v2.1.0

Weekly downloads
17
License
ISC
Repository
github
Last release
2 years ago

@bluecateng/nano-spring GitHub license npm version

Tiny implementation of spring animation with mass set to 1.

Size: 290 bytes before compression.

Installation

npm i -S @bluecateng/nano-spring

Example

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 = '')
);

Output

Output

2.1.0

2 years ago

2.0.0

2 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago