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

tween.js

animation easing easing-curves easing-equations easing-functions interaction interactive javascript tween tweenjs typescript

JavaScript/TypeScript 动画引擎

项目最后更新:01/11/25

GitHub Stars

10.1K

Forks数量

1.4K

贡献者数量

91

许可证

Other

收录理由

tween.js 是一个轻量的 JavaScript 与 TypeScript 动画库,专门负责把对象上的数值属性在指定时长内从一个值平滑过渡到另一个值。它内置了 Robert Penner 的缓动方程,也允许你传入自定义缓动函数,因此能精细调节动画的节奏感。这个库刻意不自己维护动画循环,而是把更新时机交给你,无论是用 requestAnimationFrame、游戏引擎还是项目里已有的更新周期,都能轻松接入。它同样不处理 CSS 单位,也不做颜色插值,动画出来的数值如何应用到页面上,完全由你掌控。对于 UI 动效、Canvas 或 SVG 中的运动效果,以及浏览器里轻量的角色或镜头移动,它都是一个可靠且专注的单一功能模块。

相关文章

暂无针对该项目的文章。

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

同类热门项目