SkillAgentSearch skills...

Penner

A library for Penner's easing equations.

Install / Use

/learn @bcherny/Penner
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

penner

A library for Penner's easing equations

what?

See http://upshots.org/actionscript/jsas-understanding-easing

usage

var t = 0,		// current time (ms, s, frames, ...)
	b = 10,		// initial value
	c = 100,	// change in value (final value - initial value)
	d = 2		// duration (same units as t)
	value = penner.easeOutQuad(t, b, c, d);

included easing functions

linear easeInQuad easeOutQuad easeInOutQuad easeInCubic easeOutCubic easeInOutCubic easeInQuart easeOutQuart easeInOutQuart easeInQuint easeOutQuint easeInOutQuint easeInSine easeOutSine easeInOutSine easeInExpo easeOutExpo easeInOutExpo easeInCirc easeOutCirc easeInOutCirc easeInElastic easeOutElastic easeInOutElastic easeInBack easeOutBack easeInOutBack easeInBounce easeOutBounce easeInOutBounce

size

| | | |-----------------------|---------------| | Raw | 7880 bytes | | Uglified | 3200 bytes | | Uglified + gzipped | 865 bytes |

environment support

Any browser (as window.penner), AMD, CommonJS, NodeJS

Related Skills

View on GitHub
GitHub Stars16
CategoryDevelopment
Updated1y ago
Forks2

Languages

JavaScript

Security Score

75/100

Audited on Jul 26, 2024

No findings