An open API service indexing awesome lists of open source software.

https://github.com/iamralpht/gravitas.js

Super fast physics simulations for JavaScript
https://github.com/iamralpht/gravitas.js

Last synced: 4 months ago
JSON representation

Super fast physics simulations for JavaScript

Awesome Lists containing this project

README

          

# gravitas.js
Super fast physics simulations for JavaScript

For usage look at http://iamralpht.github.io/physics

## Live examples

These are all from the article linked above, and are in the tree in `examples/`

* [Android Wear back gesture](https://cdn.rawgit.com/iamralpht/gravitas.js/master/examples/AndroidWear/index.html)—physics animations vs CSS transitions
* [Springy Button](https://cdn.rawgit.com/iamralpht/gravitas.js/master/examples/Buttons/index.html)—simple spring usage
* [Various Falling Dialogs](https://cdn.rawgit.com/iamralpht/gravitas.js/master/examples/FallingDialogs/index.html)—using the `Fall` simulation, which combines `Gravity` with a `Spring` for a soft landing
* [Windows 8 Lock Screen](https://cdn.rawgit.com/iamralpht/gravitas.js/master/examples/LockScreen/index.html)—using `GravityWithBounce`, which is a hard landing
* [Vertical Scrolling](https://cdn.rawgit.com/iamralpht/gravitas.js/master/examples/Scrolling/index.html)—combining `Friction` with a `Spring` to make springy scrolling, now with a more iOS-like overscroll equation
* [iTunes Radio continuous scrolling](https://cdn.rawgit.com/iamralpht/gravitas.js/master/examples/iTunesRadio/index.html)—constant velocity combined with `Friction` to create an interactive continuous scrolling list
* [Floating Action Button](https://cdn.rawgit.com/iamralpht/gravitas.js/master/examples/FloatingActionButton/index.html)—uses multiple `Spring`s and some state to create a Floating Action Button that works in one continuous gesture