GX is a full-featured, cross-browser, super-tiny (10kb uncompressed) Javascript Animations Framework. Using GX you can create complex animations working with every w3c CSS property.
Currently, GX is designed in order to work with the jQuery Javascript Library and is being released under the MIT License.
Some of the GX's features:
- Support for animating every CSS property, including integers, colors, opacity and so on
- Support for Easing Equations (with GX.transitions.js)
- Support for multi-element animations (all complex DOM queries)
- Support for multi-unit animations
- Support for relative animations
- Support for interacting with the animations (queue, cancel, pause and resume support)
- Support for using "special" values ("show", "hide", "toggle")
- Support for delaying animations
- Support for predefined animations based on common practices (with GX.extras.js)
- Support for adding new, customized features
- 0% Browser sniffing, 100% pure Javascript
- Respects the Strict Standards and doesn't generate Javascript/CSS Warnings
- Completely Cross-Browser (IE 6+, Firefox 2+, Opera 9.25+, Safari 3+, Google Chrome)
Go to learn how to use the GX framework and create your animations. Understanding GX is extremely easy.
DemosSee some animations provided by GX in action:
DownloadGet the GX sourcecode and all the related extensions. All of them are available in two flavors: sourcecode and compressed.
We're building out a list of Website/projects who are using GX such as this. We are thankful for the support of HDRG and this excellent cause. If you use GX and want to share your works with us, please, fill the fields below (the list will be published on the GX Website):
GX is an open-source project. Please, give your contributions and share your opinions at http://www.riccardodegni.net/blog/ and help us to get the best result possible.
Your ideas can absolutely impact on the next releases of GX.
If you want to stay tuned with all the GX news, subscribe to feed!