An article about how to create nifty physics-based background scroll effects for your web pages. Matter.js, an excellent open-source JavaScript framework is used to handle the physics.
Matter.js is a 2D rigid body physics engine for the web written in JavaScript.
whs.js is a framework for 3D web apps and games built with Three.js technology. It implements a core with component system and plugin support for fast development of 3D scene with physics.
Planck.js is a 2D JavaScript physics engine for cross-platform HTML5 game development.
Popmotion is lightweight JavaScript motion engine. Make it pop with animation, physics, and input tracking.
Dynamics.js is a JavaScript library to create physics-based animations.
You can animate CSS properties of any DOM element. You also can animate SVG properties and any JavaScript object.