0.1.4 • Published 6 years ago
@jarvisniu/transition v0.1.4
transition
CSS property transition for JavaScript
Demo
Usage
import transition from '@jarvisniu/transition'
let coord = { x: 0, y: 0 }
transition(coord, { x: 100, y: 50 }, { duration: 0.5 })API
transition(targetObject, props, options)
Options:
duration: Default is0.2second. The last time of the transition.easing: Default is'quad'. The easing function, can be set to'linear'.onStart(val): The callback function executed before the first transition frame.onUpdate(val): The callback function executed after each transition frame.onComplete(val): The callback function executed after the last transition frame.interpolate(startVal, endVal, t): Define how to interpolate the non-linear value (e.g. hex color0xff0000).
Licence
MIT