Free • Open Source
What is Popmotion?
It provides powerful actions like tweening, physics and user input tracking, and has inbuilt renderers for CSS and SVG, amongst others. New actions and renderers are easy to develop, making it extremely flexible.
Tiny: Only 11.7kb gzipped/minified
Tween: Stagger, timelines and cubic bezier easing
Physics: Velocity, friction and spring simulations
Input: Native mouse and touch support
Renderers: CSS, DOM attribute, SVG and path drawing
Open render loop: Frame-sync and schedule any task at discrete render steps
Complex value types: Colors, path definitions and more
Extendable: Add easing, inputs, actions and render adapters
Plugins: Inertia, Scroll To, A-Frame and Three.js adapters