@VincentLogic: 发现个前端圈公认的动画神器,68K stars 真的不是吹的! anime.js —— 一个轻量级但功能极其强大的 JavaScript 动画引擎。 前端兄弟们又来享福了,这玩意儿简直是“动画师的瑞士军刀”: 全能型选手 不管是 CSS …

X AI KOLs Timeline 工具

摘要

Anime.js 是一个轻量级但功能强大的 JavaScript 动画引擎,支持 CSS、SVG、DOM 属性及 JavaScript 对象动画,具有直观的 API、时间线系统、滚动观察器、拖拽和响应式动画等特性,在 GitHub 上拥有 68K stars,是前端开发者和交互设计师的常用工具。

发现个前端圈公认的动画神器,68K stars 真的不是吹的! anime.js —— 一个轻量级但功能极其强大的 JavaScript 动画引擎。 前端兄弟们又来享福了,这玩意儿简直是“动画师的瑞士军刀”: 全能型选手 不管是 CSS 属性、SVG、DOM 属性,还是 JavaScript 对象,它都能让你动起来。想搞顺滑的光标特效、复杂的滚动视差、还是丝滑的 UI 过渡,它全包了。 API 直观且轻量 代码写起来非常优雅,像写时间线一样简单。支持模块化引入,你只需要引入你需要的部分,保持 bundle 体积超小,性能拉满。 开箱即用 官网(http://animejs.com)上全是酷炫的 Demo,每个动画都直接配好了代码,一键复制就能用,拿去二次创作简直不要太方便。 看它那个相机拆解的动画演示,流畅度真的绝了。搞前端开发、做交互设计的,这个库必须收藏在工具箱里。 项目地址放评论区了
查看原文
查看缓存全文

缓存时间: 2026/05/16 07:14

发现个前端圈公认的动画神器,68K stars 真的不是吹的!

anime.js —— 一个轻量级但功能极其强大的 JavaScript 动画引擎。

前端兄弟们又来享福了,这玩意儿简直是“动画师的瑞士军刀”:

全能型选手 不管是 CSS 属性、SVG、DOM 属性,还是 JavaScript 对象,它都能让你动起来。想搞顺滑的光标特效、复杂的滚动视差、还是丝滑的 UI 过渡,它全包了。

API 直观且轻量 代码写起来非常优雅,像写时间线一样简单。支持模块化引入,你只需要引入你需要的部分,保持 bundle 体积超小,性能拉满。

开箱即用 官网(http://animejs.com)上全是酷炫的 Demo,每个动画都直接配好了代码,一键复制就能用,拿去二次创作简直不要太方便。

看它那个相机拆解的动画演示,流畅度真的绝了。搞前端开发、做交互设计的,这个库必须收藏在工具箱里。

项目地址放评论区了


Anime.js | JavaScript Animation Engine

Source: https://animejs.com/

Intuitive API

Animate faster with an easy-to-use, yet powerful animation API.

Enhanced transforms

Smoothly blend individual CSS transform properties with a versatile composition API.

Scroll Observer

Synchronise and trigger animations on scroll with the Scroll Observer API.

Advanced staggering

Create stunning effects in seconds with the built-in Stagger utility function.

SVG toolset

Morph shapes, follow motion paths, and draw lines easily with the built-in SVG utilities.

Springs and draggable

Drag, snap, flick and throw HTML elements with the fully-featured Draggable API.

Runs like clockwork

Orchestrate animation sequences and keep callbacks in sync with the powerful Timeline API.

Responsive animations

Make animations respond to media queries easily with the Scope API.

animate('.square', {
  rotate: 90,
  loop: true,
  ease: 'inOutExpo',
});
animate('.shape', {
  x: random(-100, 100),
  y: random(-100, 100),
  rotate: random(-180, 180),
  duration: random(500, 1000),
  composition: 'blend',
});
animate('.car', {
  ...createMotionPath('.circuit'),
});

animate(createDrawable('.circuit'), {
  draw: '0 1',
});

animate('.circuit-a', {
  d: morphTo('.circuit-b'),
});
animate(createDrawable('path'), {
  draw: ['0 0', '0 1', '1 1'],
  delay: stagger(40),
  ease: 'inOut(3)',
  autoplay: onScroll({ sync: true }),
});
const options = {
  grid: [13, 13],
  from: 'center',
};

createTimeline()
  .add('.dot', {
    scale: stagger([1.1, .75], options),
    ease: 'inOutQuad',
  }, stagger(200, options));
createDraggable('.circle', {
  releaseEase: createSpring({
    stiffness: 120,
    damping: 6,
  })
});
createTimeline()
  .add('.tick', {
    y: '-=6',
    duration: 50,
  }, stagger(10))
  .add('.ticker', {
    rotate: 360,
    duration: 1920,
  }, '<');
createScope({
  mediaQueries: {
    portrait: '(orientation: portrait)',
  }
})
.add(({ matches }) => {
  const isPortrait = matches.portrait;
  createTimeline().add('.circle', {
    y: isPortrait ? 0 : [-50, 50, -50],
    x: isPortrait ? [-50, 50, -50] : 0,
  }, stagger(100));
});
  • Timer5.60 KB
  • Animation+5.20 KB
  • Timeline+0.55 KB
  • Animatable+0.40 KB
  • Draggable+6.41 KB
  • Scroll+4.30 KB
  • Scope+0.22 KB
  • SVG0.35 KB
  • Stagger+0.48 KB
  • Spring0.52 KB
  • WAAPI3.50 KB

相似文章

@VincentLogic: 以前做前端,为了个加载动画,要么到处找 GIF,要么自己写 CSS 写到头秃。 最近看到这个 math-curve-loaders 开源库,完全是用数学公式生成的动效。 我看了一下,玫瑰曲线、李萨如曲线这些数学图形,动效极其优雅。纯 HT…

X AI KOLs Timeline

介绍了一个名为 math-curve-loaders 的开源前端库,利用数学公式(如玫瑰曲线、李萨如曲线)生成优雅的加载动画,纯 HTML+CSS 实现,零依赖,并带有可视化调试面板,可以实时调整参数并一键复制代码。

@Saccc_c: 发现一个动画生成神器,直接把自然语言转化成酷炫Lottie动效 下面视频演示的效果都可以一次直出,很牛逼 (提示词指南放评论区了,可以直接喂给AI帮你写好高质量提示词) 把它和HyperFrames这类视频制作工具结合,又会有不少玩法 终…

X AI KOLs Following

一个开源工具,利用AI代理(如Claude Code/Codex)将自然语言直接转化为可生产的Lottie动效,支持一键安装和提示词指南。

@AYi_AInotes: 分享一个计算机视觉开发者必藏神器,4 万星GitHub开源! 不用自己写几百行画框跟踪代码, 一行命令搞定所有可视化, Supervision,CV 界真正的瑞士军刀。 它到底有多强? 自动画框加标签,支持编号、自定义样式, 视频对象永久…

X AI KOLs Timeline

Supervision 是一个开源计算机视觉可视化工具,支持一行命令完成画框、跟踪、数据集格式转换、热力图等,被6500+项目使用,GitHub 4万星。