#245 · 主分类: 视频与动画

TweenJS

一个简单但强大的Javascript补间/动画库,属于CreateJS库套件的一部分。

项目最后更新:12/18/23

GitHub Stars

3.5K

Forks数量

939

贡献者数量

16

许可证

MIT

收录理由

TweenJS 提供了一种简洁且可预测的方式,用来驱动 JavaScript 对象和 CSS 样式的动画,却不必引入一个完整的动画引擎。它的链式 API 读起来就像一份时间轴脚本:在指定时长内改变一个属性,然后等待,再调整另一个属性,最后调用一个函数。它属于 CreateJS 系列,但并没有硬性依赖,因此几乎能在任何 JavaScript 项目里驱动普通的数值属性。特别值得一提的是它的步骤是确定性的,这意味着你可以随意设置补间的进度位置,它总能还原出相同的状态,这让动画的拖拽查看以及和外部状态同步变得直截了当。不过,像函数调用或暂停这类操作虽然会按顺序触发,却不会在精确的时机发生,所以如果你做的界面动效对时间要求比较敏感,这一套模型还是值得先摸清的。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目