Skip to content

hughsk/dauber-duration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dauber-duration deprecated

Deprecated

Pooled requestedAnimationFrame tool for running multiple short bursts of animation

Usage

NPM

dauber(duration, loopfn[, done])

Calls loopfn(t) every frame for duration milliseconds, where t is a value between 0 and 1 describing the progress through the animation. When complete, calls done if passed.

For example, to animate between two values over 500 millisconds:

var animate = require('dauber-duration')

animate(500, function(t) {
  var a = 10
  var b = 50
  var r = a + (b - a) * t // (linear interpolation)

  circle.setAttribute('r', r)
})

License

MIT. See LICENSE.md for details.

About

Pooled requestedAnimationFrame tool for running multiple short bursts of animation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published