jQuery Transit CSS3 的动画特效插件
2011-12-26 13:07
197 查看
最近利用jquery开发touch版网站的时候,常用到jquery的动画效果。
如,slidedown animate等 动画函数。但在移动设备上测试会发现运动并不是很流畅。
因此想到改用wekkit原生css3属性,使效果流畅了很多。 通过改变translate 而不是改变 left 或者margin-left 来实现滑动,效率提升会很明显,平滑度几乎可以媲美native app。在对js执行效率不是很高的移动终端中尤为明显。但是css3的写法复杂繁琐,于是发现了jQuery Transit这个插件。
jQuery Transit 是一个利用了 CSS3 的过渡和转换特性来实现动画特效的 jQuery 插件,与 jQuery 的 animate 方法有着同样的语法。
此插件支持这个特性所提供的大部分方法,同时增加了 jQuery 独有的技术:回调(callbacks)、自动增加浏览器 CSS 前缀、链盒(chaining)等。由于此插件使用了真正的 CSS3 规则,所以它不能兼容旧版本的浏览器。移动设备的浏览器基本为webkit核心,IE就去屎吧。
压缩后只有2K,使用起来很好很方便。貌似兼容性有点不太好,我用ff9,竟然有些属性支持的不是很流畅。
有空研究研究不断完善吧。
官方地址:http://ricostacruz.com/jquery.transit/
如,slidedown animate等 动画函数。但在移动设备上测试会发现运动并不是很流畅。
因此想到改用wekkit原生css3属性,使效果流畅了很多。 通过改变translate 而不是改变 left 或者margin-left 来实现滑动,效率提升会很明显,平滑度几乎可以媲美native app。在对js执行效率不是很高的移动终端中尤为明显。但是css3的写法复杂繁琐,于是发现了jQuery Transit这个插件。
jQuery Transit 是一个利用了 CSS3 的过渡和转换特性来实现动画特效的 jQuery 插件,与 jQuery 的 animate 方法有着同样的语法。
此插件支持这个特性所提供的大部分方法,同时增加了 jQuery 独有的技术:回调(callbacks)、自动增加浏览器 CSS 前缀、链盒(chaining)等。由于此插件使用了真正的 CSS3 规则,所以它不能兼容旧版本的浏览器。移动设备的浏览器基本为webkit核心,IE就去屎吧。
压缩后只有2K,使用起来很好很方便。貌似兼容性有点不太好,我用ff9,竟然有些属性支持的不是很流畅。
有空研究研究不断完善吧。
官方地址:http://ricostacruz.com/jquery.transit/
相关文章推荐
- 纯css3超酷tabs选项卡动画特效插件
- jQuery.smoove — jQuery和CSS3炫酷滚动页面内容元素动画特效插件
- 纯css3开关按钮动画特效插件
- iHover实用的CSS3图片鼠标悬停动画特效插件
- 轮播图插件、CSS3进度条插件、HTML5动画特效
- CSS3动画遮罩文字特效
- myslide 插件开发知识点总结和 css3 动画性能问题的研究
- 16款创建CSS3动画的jQuery插件
- jQuery/CSS3图片特效插件整理推荐
- 9款超绚丽的HTML5/CSS3应用和动画特效
- 一款jquery和css3实现的卡通人物动画特效
- 基于HTML5/CSS3图片网格动画特效
- WaitMe是一款使用CSS3来创建加载动画的jQuery插件
- 2014圣诞节一款纯css3实现的雪人动画特效
- 纯css3实现的动画加载特效
- 6种炫酷的CSS3按钮边框动画特效
- js轻量级计数器动画特效插件
- myslide 插件开发知识点总结和 css3 动画性能问题的研究
- jQuery/CSS3炫酷动画效果插件 animate
- jQuery和CSS3全屏带过渡动画效果的模态窗口插件