GitHub 热门

juliangarnier/anime

在 GitHub 打开 ↗

轻量通用的 JS 动画库,统一驱动 CSS、SVG 与 JS 对象动画

Star74k
24h 新增+20
7 天新增—
Fork5.0k
Issue126
语言JavaScript

项目介绍

更新于 1 天前

Anime.js 是一个轻量的 JavaScript 动画库,定位类似 GSAP 的免费替代品,用一套简洁 API 统一驱动 CSS 属性、SVG、DOM 元素和普通 JS 对象的动画。它能解决前端开发中手写 requestAnimationFrame 或 CSS transition 难以编排复杂时序的麻烦,比如让一个 SVG 图标沿路径变形、让数据可视化的柱状图依次弹入、或者让页面元素随滚动做交错入场效果,都能用同一套写法完成。对做官网营销页、后台数据看板、H5 活动页的前端工程师来说,它能省下大量调试动画曲线和时间线的时间;如果你的日常是写 React/Vue 业务组件、很少碰视觉动效,那这个项目和你关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +63

话题标签

animationanimecanvascssjavascriptjavascript-librarysvg

仓库信息

LicenseMIT
创建时间2016-03-13
最后推送2 天前
热度分60.0