TAT.Minren JX.Animate 基于 HTML5&CSS3 的 JavaScript 并行动画库
In 未分类 on 2014年02月27日 by view: 16,408
3

JX20140226181130

What’s JX.Animate

JX.Animate 是由腾讯前端团队 AlloyTeam 推出的一个 JavaScript 的 CSS3 动画库,通过 JX 插件的形式提供。
JX.Animate 可以帮助开发者在 JavaScript 代码中方便调用和控制 CSS3 动画,例如动画时长、重复次数、动画缓冲、结束回调等,并且支持播放声音。

Why CSS3

众所周知在支持 HTML5 的浏览器中,使用 CSS3 的动画效果无论从性能还是流畅程度都远超传统的 JavaScript 定时器动画效果。然而 CSS3 动画却存在 CSS 样式文件不好维护、动画过程不易控制、无法在运行动态生成动画等不足之处。

Features

动画可以通过多种方式定义
通过在 CSS 文件中定义关键帧动画(KeyFrameAnimate),可以做到动画定义与动画控制分离,可以更好的支持多人协同工作。
使用 JavaScript 代码定义既可以预先定义好动画效果,也可以在运行时动态定义动画效果,相比 CSS 样式的方式更加灵活。
JX.Animate 支持多米诺效果,可以控制多个 DOM 对象依次播放动画,增强视觉效果。JX.Animate 还提供了一个幻灯片组件,其中就利用了多米诺效果来实现图片的切换。可以在 JX.Animate 的主页直接看到动画效果。

How to use

1. 使用内置动画效果
2. 使用 CSS 样式中的动画,并播放声音
对应的 CSS 样式:
3. 应用多米诺效果,并在在动画结束后执行回调

原创文章转载请注明:

转载自AlloyTeam:https://www.alloyteam.com/2014/02/based-html5-css3-animation-technology-to-achieve-the-javascript-libraries-jx-animate/

  1. Kayson Li 2014 年 10 月 30 日

    Animate.css 也有类似的封装。

  2. 咖啡 2014 年 7 月 3 日

    试试看怎么样

  3. JX.Animate:腾讯开源的轻量级CSS3动画库爱前端 | 爱前端 2014 年 3 月 13 日

    […] AlloyTeam This article is automatically posted by WP-AutoPost : […]

发表评论