# 动效库收藏

返回:完美CSS

# 可能是全网最全动效合集

back

  • Animate.css_github官网
    一个跨浏览器的动效基础库,是许多基础动效的解决方案。从经典的弹跳动效到独特的扭曲动效,一应俱全
  • Bounce.js官网
    可以直接在浏览器中进行设计和设置的动画库,带有一个完整的网页构建器,只需添加一个组件,选择预设,然后你就可以得到CSS 代码了
  • Anime.js官网
    将动画加持在LOGO、按钮、图像等各种各样的元素上。它支持各种常见的触发机制,比如点击、悬停、滑动,你可以借助它定义一系列的动画。
  • Magic Animations官网
    与Animate.css十分类似,也是一个预定义了一系列动效的CSS库。但与Animate.css的最大区别可能是,它定义的那些动效更炫也更酷一些
  • AniJS官网
    号称“无需编码即可提升网页设计的图书馆”,通过 if、on、do、to 等简单的命令更加直观地处理动效还能用来控制前面 Animate.css 来创造动效。
  • CSShake官网
    元素颤抖效果。一个疯狂摇动的动效库,包括方向(水平、上下),类型(固定、疯狂),强度(强、弱)等等
  • Velocity.jsgithub
    一个简单易用、高性能、功能丰富的轻量级JS动画库。它能和 jQuery 完美协作,且不依赖 jQuery。
  • Vivus.js官网
    一个轻量级的JavaScript动效库,跟Lazy Line Painter一样,它也是创建SVG路径动画的,里面有各种不同的动画可供选择,以及创建自定义脚本的选项,可以以你喜欢的任何方式绘制SVG。动画类型有延迟、同步和依次绘制三种,还有定时功能
  • Hover.css官网
    鼠标悬浮效果。提供了大量的Hover效果,包括2D变换,图标变换,背景变换等等。而且几乎可以应用于所有元素,包括链接,按钮,logo,SVG甚至图片等等。
  • Snabbt.js官网
    只有5k,所以可以被用在移动应用中。而且它也支持链式语法,你可以很方便地写出复杂的动效组合。
  • Dynamics.js
    一个JS库,能为你提供9种标准的动效,你可以制定其中的持续时间、频率、预期尺寸和强度等数据,创造出符合物理效果的动效
  • Lazy Line Paintergithub
    一个用于SVG路径动画的JQUERY插件,可以使用它轻松创建SVG路径动效。在AI中输出SVG文档,上传到转换器中,它就能帮你将它处理成为动效,生成jQuery 文档。你还可以编辑代码进行微调
  • It's Tuesday.github
    借助这个库,你可以有效的控制页面中元素的出现和消失的方式。
    动画并不是那种炫酷屌炸天的,相反它们是非常微妙的,真正从美学和用户体验的层面提升整个页面的设计。
  • CSS Animate
    能让你设置更多的动效参数,比如你可以同时设置动效起始和终止状态的坐标,大小,以及透明度,能做出更复杂的动效
  • CSS3 Animation
    一个非常简单易用的动效工具,你可以在它提供的简单图形界面里,通过拖拽一些进度条来控制你的动效,生成的CSS代码会自动显示在下面的一个文本框里,你可以拷贝粘贴到你的应用中直接使用
  • AOSgithub
    更多地依赖于CSS,包含了一系列有滚动事件触发的漂亮的预定义动效。
    开发人员可以在向下滚动时为页面元素添加动画,然后在向上滚动时恢复之前的动画状态。这个库还附带了许多可由滚动事件触发的预定义事件。
  • Particles JS
  • Single Element CSS Spinnersgithub
    一组非常漂亮的可用于加载中状态的CSS3动效
  • Odometergithub
    用来给数字作动效的,比如通过它你可以很好地呈现网站人数的增加,倒计时等与数字相关的动画效果。
  • Wicked CSSgithub
    主要是基于CSS代码的,让对象进行旋转、翻转、划入等不同类型的动画效果。
  • Animate Plus
    一个轻量级的动效库,它只有2KB,但是它有着自定义 JavaScript 动画所需的全部基本功能。
  • matter.js
    吊炸天了,接近现实生活中的物理运动、碰撞、惯性动画库。
  • parallax.jsgithub
    这个效果也很常见,类似于视觉差效果。
  • animatable
    一个属性,两个值,创造无限可能
  • DynCSS
    用动态CSS来打造你的网页
  • Favico.jsgithub
    可以使用视频、标志或图片来设计站点的Favicon
  • SVG.js
    为你提供一个更加直观的编辑SVG动效的环境。它足够小巧,语法也简单,并且提供统一的API。
  • Motion UI
    借助SASS 来创建有趣的CSS动效。其中包含了一整套预定义的特效,可以运用到不同的HTML组件当中去。除了IE9,其他浏览器都可用。
  • choreographer.js
    通过自定义参数实现对复杂动效的设计。
  • sequence.js(最后维护时间4年前)
    是一个CSS驱动下的动效框架,用来构建基于步骤的响应式的动效。
  • voxel.css
    专门用来3D 渲染的工具,即使你是新手也能够轻松掌握3D CSS样式。
  • repaintless.css
    使用FLIP 技术让动画更加平滑
  • mixitup
    一个非常实用的库,用来创造漂亮的顾虑、排序、插入等界面的动态效果
  • ramjet
    制作从一个元素变化为另外一个元素的动效,它能作用于DOM元素、SVG、静态和动态的图片。
  • jquery drawsvg
    基于jQuery 引擎,能够有效地绘制出SVG内的所有路径,制作出戏剧性的动效。
  • Snap.svg
    适用于现代网络的JavaScript SVG库。
  • http://animatemate.com/

# 2019年里这11个好用的JavaScript动画库给你

back

  • Three.js
    这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL。这个库提供了<canvas>、 <svg>、CSS3D 和 WebGL渲染器,让咱们在设备和浏览器之间创建丰富的交互体验
  • Anime.js
  • Mo.js
    是一个用于 Web 的动态图形工具带,具有简单的声明 API,跨设备兼容性和超过1500个单元测试。咱们可以在 DOME 或SVG DOME周围移动东西或创建唯一的 mo.js 对象
  • Velocity
    Velocity是一个快速的 JS 动画引擎,拥有与jQuery的 $.animate() 相同的API。它具有彩色动画、转换、循环、画架、SVG支持和滚动。这里是Velocity的高性能引擎的分解
  • Popmotion
    这个动画库大小只有 11 kb。它允许开发人员从动作创建动画和交互,这些动作是可以启动和停止,可以使用 CSS、SVG、React、three 创建,js 和任何接受数字作为输入的 API。
  • Vivus
  • GreenSock JS
    用于创建高性能、零依赖、跨浏览器动画,据称在超过400万个网站上使用。GSAP是灵活的,可以与 React、Vue、Angular 和 vanilla JS 协同工作。GSDevtools 还可以帮助使用 GSAP 构建dubug 动画
  • Scroll Reveal
    这个库为 web 和移动浏览器提供了简单的滚动动画,以动画的方式显示滚动中的内容。它支持多种简洁的效果类型,甚至允许你使用自然语言定义动画。这里有一个简短的 SitePoint教程
  • Hover (CSS)
  • Kute.js
    一个完全成熟的原生 JS 动画引擎,具有跨浏览器动画的基本功能。重点是代码质量,灵活性,性能和大小(核心引擎17k 和 gzipped 5.5k) - 这是一个演示。该库也是可扩展的,因此你可以添加自己的功能。
  • Typed.js
    这个库基允许你以选定的速度为字符串创建打字动画。你还可以在页面上放置 HTML div 并从中读取以允许搜索引擎和禁用 JS 的用户访问,由Slack和其他人使用,这个库既流行又非常有用

# 游戏引擎 渲染引擎

back

# 常见游戏引擎

# 常见渲染引擎