Animation Scripts, Libraries and Plugins
来源:互联网 发布:淘宝直通车余额怎么退 编辑:程序博客网 时间:2024/06/05 22:37
Recently, I’ve bookmarked a bunch of animation-related scripts, libraries, and plugins. Although CSS3 has certainly made animation easier for us, sometimes we need a little bit of help.
There are other libraries that are more popular than these (like Raphaël.js), but these are some mostly lesser-known scripts that I’ve stumbled across in recent months.
prepareTransition (jQuery plugin)
“The prepareTransition plugin sets display and visibility to override any existing display and visibility properties. This ensures that the element can still animate without issue.”
Rekapi (library)
This library helps you make “beautiful <canvas> and DOM animations”. Some demos provided include an animated graph, animating the GitHub mascot, and animated pie charts. Rekapi also allows you to export your DOM animations to CSS3 keyframes.
GFX (library)
“GFX integrates CSS3 transforms and transitions into jQuery, making it stupidly simple to create sophisticated and gorgeous animations.” The main page has four cool examples.
CAAT (toolkit)
This one seems quite complex, but looks mega-cool. It’s described as “a multi-instance director-based scene-graph manager [that] is able to render using Canvas, WebGL and CSS with the same code base.” Probably not for everyone, but an option for those looking for more fine-grained control over animations.
three.js (library)
“Three.js is a a library that makes WebGL – 3D in the browser – very easy. While a simple cube in raw WebGL would turn out hundreds of lines of Javascript and shader code, a Three.js equivalent is only a fraction of that.”
tQuery API (library)
This small library that mimics the jQuery API and works on top of three.js, helping developers have an easier time writing plugins based on three.js.
EasyTransform (library)
Not strictly animation related, but in the same area, and might be used along with animations. This API lets you manipulate already transformed elements using JavaScript, but it simplifies the API so that it’s easier to work with than what JavaScript offers natively.
jCS Media Library (library)
jCS helps you “create complex animations that look the same on IE7+, Android, and iPhone/iPad”, without Flash, Silverlight, or HTML5.
jQuery Transit (jQuery plugin)
“Super-smooth CSS3 transformations and transitions for jQuery.” Lots of simple examples on the main page.
Morf.js (library)
“Morf.js is a JavaScript work-around for hardware accelerated CSS3 transitions with custom easing functions.” With it you can “produce CSS transitions with more compelling effects than just linear
, ease
, ease-out
, ease-in
or cubic-bezier
.”
More?
There are a bunch more available on Micro.js (which is a JavaScript library search engine thingy). If you know of any others or if you’ve produced an animation-related script or plugin, feel free to share it in the comments.
Related posts:
- Parallax Scrolling Scripts and Plugins
- Triggering CSS3 Transitions With JavaScript
- Introducing: Animation Fill Code
- Animation Scripts, Libraries and Plugins
- 【GitHub上的ios经典库库、学习资料】iOS frameworks, libraries, tutorials, xcode plugins and components.
- 【GitHub上的ios经典库库、学习资料】iOS frameworks, libraries, tutorials, xcode plugins and components.
- Scripts and Examples
- startup and shutdown scripts
- Scripts to print out the animation information
- Static and dynamic libraries
- Roads and Libraries
- Roads and Libraries
- Roads and Libraries HackerRank
- Backup incremental level and scripts
- GCC, LLVM, and compiler plugins
- Generate Libraries and BSPs 成功
- MinGW Static and Dynamic Libraries
- Linker and Libraries Guide(1)
- Animation Blending and transitioning
- Fragment and Animation
- Animation and Animate.
- ADB---Command
- Struts2拦截器浅谈
- in ubuntu config tftp and nfs
- android 应用程序Activity之间数据传递与共享的几种途径
- 电影记录管理系统十[权限设置]
- Animation Scripts, Libraries and Plugins
- getContentResolver().query 和 managedQuery 的区别
- // 程序员面试宝典 62页 ,指针,引用,const常量定以后立即初始化。
- ASP.NET Page Life Cycle Overview
- bitnami redmine 备份
- // 在利用子函数实现内存堆分配的实现时出现的问题,同时也需要利用子函数实现内存堆的释放。
- Core Data 自动生成及基本数据操作(2)
- // inline 函数// 程序员面试宝典第60页。
- 实战DeviceIoControl 之一:通过API访问设备驱动程序