Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daniel-lundin/snabbt.js
Fast animations with javascript and CSS transforms
https://github.com/daniel-lundin/snabbt.js
Last synced: about 2 months ago
JSON representation
Fast animations with javascript and CSS transforms
- Host: GitHub
- URL: https://github.com/daniel-lundin/snabbt.js
- Owner: daniel-lundin
- License: mit
- Created: 2014-03-14T17:18:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-09-10T21:22:34.000Z (about 8 years ago)
- Last Synced: 2024-05-05T12:32:22.862Z (5 months ago)
- Language: JavaScript
- Homepage: http://daniel-lundin.github.io/snabbt.js/
- Size: 927 KB
- Stars: 5,215
- Watchers: 167
- Forks: 332
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-swedish-opensource - snabbt.js
README
# snabbt.js
Fast animations with Javascript and CSS transforms
[![travis build](https://travis-ci.org/daniel-lundin/snabbt.js.svg?branch=es6)](https://travis-ci.org/daniel-lundin/snabbt.js/builds/)
[![npm version](https://badge.fury.io/js/snabbt.js.svg)](https://badge.fury.io/js/snabbt.js)**Docs**
[Documentation](http://daniel-lundin.github.io/snabbt.js/)
**Demos**
- [Card formations](http://daniel-lundin.github.io/snabbt.js/cards.html)
- [Crazy sticks](http://daniel-lundin.github.io/snabbt.js/sticks.html)
- [Periodic table](http://daniel-lundin.github.io/snabbt.js/periodic.html)
- [Laser words](http://daniel-lundin.github.io/snabbt.js/words.html)## Releases
The initial release is out. Would love some feedback on things that can be improved. The release(and future ones) can be found in the release section- **0.6.4** - Manual mode complete bug fix
- **0.6.3** - IE Bug fix, polyfill for Array.prototype.find
- **0.6.2** - Bug fixes, Added sequencing of animations
- **0.6.1** - Fixed UMD-build
- **0.6.0** - ES6, test suite, life cycle events, new demos
- **0.5.8** - Add new tweenable property scalePost/fromScalePost
- **0.5.7** - Fix issues manual mode and spring easings
- **0.5.6** - Fix issues with duration: 0
- **0.5.4** - Added allDone-callback, updated docs
- **0.5.3** - Bugfix for manual mode with easings
- **0.5.2** - Compability fixes, polyfill for request animation frame
- **0.5.1** - Performance improvements
- **0.5.0** - Refactoring, show deprecation warnings
- **0.4.0** - Manual mode, function initalizers
- **0.3.0** - Memory optimizations, improved Matrix API, better UMD wrappers
- **0.2.0** - Added support for RequireJS and browserify. Published to npm and bower
- **0.1.0** - Initial beta release## Get it
snabbt is available with AMD-support, CommonJS-support and as a global module.### Package managers
```
bower install snabbt.js
npm install snabbt.js
```### CDNs
```
https://cdnjs.com/libraries/snabbt.js
http://www.jsdelivr.com/#!snabbt
```
## Browser Support
10+
✓
✓
✓
✓
Note: IE does not support the transform-style: preserve-3d property. This prevents nesting 3D transformed elements.
## Contributing
1. Fork it!
2. Create your feature branch: `git checkout -b my-new-feature`
3. Commit your changes: `git commit -m 'Add some feature'`
4. Push to the branch: `git push origin my-new-feature`
5. Submit a pull request :D## TODOS
- Improve documentation
[MIT License](LICENSE.txt) © 2015 Daniel Lundin (http://twitter.com/danielundin).