1. Animate.css

Animate.css 是当前最流行、最易用的CSS动画库。把Animate 库应用到你的项目中就如同为你项目中的元素添加一个类名这样简单。你也可以通过jQuery的事件来调用动画。

  • Creators: Daniel Eden
  • Released: 2013
  • Current Version: 3.4.0
  • Popularity: 25,000+ stars on GitHub
  • Description: “A cross-browser library of CSS animations. As easy to use as an easy thing.”
  • Library Size: 55.2 kB
  • GitHub: https://github.com/daneden/animate.css
  • License: MIT

Animate.css 是当前最流行、应用最广的CSS动画库,压缩后体积非常小,也可用于移动站点。就我个人而言,我觉得这是我所遇到的最好的动画库之一,我强烈推荐你在下一个项目中使用这个库。

2. Bounce.js

Bounce.js是一种工具和JavaScript库,专注于为你的网站提供独特的弹性CSS动画。

  • Creators: Tictail
  • Released: 2014
  • Current Version: 0.8.2
  • Popularity: 3,500+ stars on GitHub
  • Description: “Create beautiful CSS3 powered animations in no time.”
  • Library Size: 16 kB
  • GitHub: https://github.com/tictail/bounce.js
  • License: MIT

Bounce.js是一个整洁的动画库,预置了大约10中动画效果,因此体积非常小。如果你不需要一个完整的动画类型列表,可以考虑使用这个库,并且可以从较低的文件大小开销中受益。

3. Magic Animations

Magic Animations是最令人印象深刻的动画库之一,它有许多不同的动画,其中有许多是该库独有的。与Animate.css一样,你只需导入Magic的CSS文件即可。你也可以在jQuery中使用动画。该项目提供了一个特别酷的演示程序。

  • Creators: Christian
  • Released: 2014
  • Current Version: 1.1.0
  • Popularity: 3,400+ stars on GitHub
  • Description: “CSS3 Animations with special effects”
  • Library Size: 36.5 kB
  • GitHub: https://github.com/miniMAC/magic

Magic animation与animate.css相比文件大小适中,它也因其独有的效果而变得著名,比如其magic效果、foolish效果、bomb效果等。如果你正在寻找一些与众不同的东西,我推荐你使用该库,肯定不会令你失望的。

4. DynCSS

使用DynCSS,你可以为你的网站添加视差效果。为了能更清楚地知道你能用它做什么,可以查看这个演示。

  • Creators: Vittorio Zaccaria
  • Released: 2014
  • Current Version: 0.8.1
  • Popularity: 190+ stars on GitHub
  • Description: “Make your site come to life with Dynamic CSS.”
  • GitHub: https://github.com/vzaccaria/DynCSS

DynCSS是一个非常简单的CSS库,虽然它现在还是一个比较新的库,但在不久的将来一定会流行起来,通过GitHub上Star的数量就可以证明。该库其中一个非常酷的功能就是当滚动时给元素添加旋转效果,你可以从DynCSS 的主页上看到该效果。

5. CSShake

CSShake正如其名字一样–为网页元素添加晃动效果的CSS库。正如你所期望的,它提供了很多晃动效果组件。

  • Creators: Lionel
  • Released: 2014
  • Popularity: 2,000+ stars on GitHub
  • Description: “CSS classes to move your DOM!”
  • Library Size: 78.8 kB
  • GitHub: https://github.com/elrumordelaluz/csshake
  • License: MIT

苹果普及了当用户输入错误时,UI元素晃动的效果–就像一个人摇着头说“不”。CSShake提供了一系列有趣的“摇一摇”动画。虽然该库目前比DynCSS更加受欢迎,但我觉得可能因其增加了很多不必要的功能而是文件过大。

6. Hover.css

Hover.css是一个为你网站按钮或其他UI元素设计的CSS动画库,它提供了非常好的二维旋转,以及许多其它精心制作的动画。

  • Creators: Ian Lunn
  • Released: 2014
  • Current Version: 2.0.2
  • Popularity: 10,700+ stars on GitHub
  • Description: “Easily apply to your own elements, modify or just use for inspiration.”
  • Library Size: 104.2 kB
  • GitHub: https://github.com/IanLunn/Hover
  • License: MIT

正如其主页所说,Hover.css非常适合网页元素,如按钮、图标、SVG组件或特色图像,它有一个全面的动画列表,因此体积比较大。

7. Velocity.js

Velocity.js是一个JavaScript动画库,对于淡入淡出、滑动、滚动、停止、完成、倒放等效果非常适用。

  • Creators: Julian Shapiro
  • Released: 2014
  • Current Version: 1.2.2
  • Popularity: 8,700+ stars on GitHub
  • Description: “Accelerated JavaScript animation.”
  • Library Size: 34.8 kB
  • GitHub: https://github.com/julianshapiro/velocity
  • License: MIT

Velocity有时可能并不适用,因为其使用的JavaScript动画引擎,实际上它使用的是jQuery的$.animate()动画引擎API。有没有jQuery它都可以用。我之所以把它列入这个名单是因为它的速度非常快,可以说它是jQuery与CSS动画结合最好的库。

8. favico.js

Favico.js的设计目标非常明确:为你的网站图表添加各种微章效果。WEB应用程序需要通知他们的用户有新的内容,如新的文章、邮件、帖子等,你都可以从这个优雅的小库中受益。

  • Creators: Miroslav Magda
  • Released: 2013
  • Current Version: 0.3.9
  • Popularity: 4,900+ stars on GitHub
  • Description: “Make use of your favicon with badges, images or videos.”
  • Library Size: 8.9 kB
  • GitHub: https://github.com/ejci/favico.js
  • License: MIT

Favicon.js是一个非常适用于动画图标、徽章、图像或视频的库,库的大小已经得到了很好的优化。

9. AniJS

最后这个库因其独特的方法而非常有趣。AniJS是一个动画库,允许你用下面的格式为元素添加动画效果:

If click, On Square, Do wobble animated To .container-box

<div data-anijs="if: click, do: flipInY, to: .container-box"></div>

  • Creators: anijs
  • Released: 2014
  • Current Version: 0.9.3
  • Popularity: 2,500+ stars on GitHub
  • Description: “A Library to Raise your Web Design without Coding.”
  • Library Size: 10.5 kB
  • GitHub: https://github.com/anijs/anijs
  • License: MIT

via:SitePoint,由 Specs 翻译整理,发布在 WEB资源网,

2016年备用的9个顶级动画库相关推荐

  1. 顶级动漫IP加持之下,3A策略游戏Mechaverse如何改变GameFi

    2021年是元宇宙发展的元年,元宇宙与GameFi创造了一波又一波市场热点.在经历第一波热潮之后,元宇宙的到来让不少人看到了加密市场的潜力,同时大家也意识到这将是未来的重要方向.如何将元宇宙推向更广阔 ...

  2. 2019年10个最受欢迎的JavaScript动画库! 1

    摘要: 非常炫酷的动画库! 原文:值得看看,2019 年 11 个受欢迎的 JavaScript 动画库! 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 1. Three.js 超过 ...

  3. AE 动画直接变原生代码:Airbnb 发布开源动画库 Lottie

    原文 Airbnb 发布的 Lottie 是一个面向 iOS.Android 和 React Native 的开源动画库. 简单来说,就是可以直接利用 AE 导出的 JSON 动画文件,将其解析为原生 ...

  4. css3动画简介以及动画库animate.css的使用

    在这个年代,你要是不懂一点点css3的知识,你都不好意思说你是个美工.美你妹啊,请叫我前端工程师好不好.呃..好吧,攻城尸...呵呵,作为一个攻城尸,没有点高端大气上档次的东西怎么能行呢,那么css3 ...

  5. 动画库 Lottie 的使用

    本文主要介绍动画开源库 Lottie 在 Android 中的使用. 前言 在日常APP开发中,为了提升用户感官舒适度等原因,我们会在APP中加入适量动画. 而传统手写动画方式往往存在诸多问题: 动画 ...

  6. 动画库NineOldAndroids

    动画库NineOldAndroids NineOldAndroids组件是一个向下兼容的动画库,主要是使低于API 11的系统也能够使用View的属性动画.该动画库支持旋转.移动.透明渐变.缩放等动画 ...

  7. Lottie开源动画库

    为什么80%的码农都做不了架构师?>>>    一款Lottie的动画库,效果挺好,查了一下发现这款动画库可以支持H5.它能够同时支持iOS.Android.ReactNative和 ...

  8. TweenMax动画库学习(三)

    目录               TweenMax动画库学习(一)            TweenMax动画库学习(二)            TweenMax动画库学习(三)           ...

  9. 2019年10个最受欢迎的JavaScript动画库!

    摘要: 非常炫酷的动画库! 原文:值得看看,2019 年 11 个受欢迎的 JavaScript 动画库! 作者:前端小智 Fundebug经授权转载,版权归原作者所有. 1. Three.js 超过 ...

最新文章

  1. ORB-SLAM论文翻译
  2. 基础002. Editplus编辑远程文件
  3. 【源码解析】ArrayList源码解析
  4. loader调用过程
  5. Linux系统中网络配置详解
  6. ODPS主备集群双向数据复制导致主备中心网络打爆问题
  7. 2021CCPC(桂林) - Suffix Automaton(后缀树+线段树)
  8. Ubuntu 11.10不得不知的快捷键
  9. sublime快捷键代码对齐_Python配置sublime运行环境
  10. 雅虎网站页面性能优化的34条黄金守则(转)
  11. golang 捕获堆栈信息_一篇文章教你如何捕获前端错误
  12. c语言程序设计教程 郭浩志,C语言程序设计教程答案杨路明郭浩志.doc
  13. 两个pv挂一个vg_王者荣耀2020世冠杯小组赛全部结束,TS和AG、QG和E星一个半区
  14. SQL Server 备份和还原
  15. Unity案例 移动汽车
  16. 有道无术,术尚可求,有术无道,止于术
  17. iis部署讲解和错误内容
  18. AI当“暖男”:给裸照自动穿上比基尼
  19. 相忘江湖不如相濡以沫(III)
  20. python 制作刷题程序

热门文章

  1. 搞个这样的APP要多久? (转)
  2. Oracle join
  3. 金笛JDMail邮件服务器帮你应付电子邮件归档危机
  4. flex4 权威指南 part01
  5. javascript基础知识总结
  6. 大数据可视化的好处有哪些
  7. 5种速成数据分析方法
  8. 大数据平台有什么功能
  9. java学习(六)多线程 下
  10. php mysql 类型_php mysql bigint 类型