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

摘要:
这个流行的库提供了许多3D显示功能,并以直观的方式使用WebGL。让我们在设备和浏览器之间创建丰富的交互体验。它是一个用于Web的动态图形工具带。Velocity是一个快速的Javascript动画引擎。这里介绍了使用此库的SVG动画。您可以使用CSS、SVG、React三个来创建,或者创建自定义脚本来绘制SVG。用于创建高性能、零依赖、跨浏览器的动画。

摘要: 非常炫酷的动画库!

Fundebug经授权转载,版权归原作者所有。

1. Three.js

2019年10个最受欢迎的JavaScript动画库!第1张

超过46K的星星,这个流行的库提供了非常多的3D显示功能,以一种直观的方式使用 WebGL。这个库提供了<canvas>、 <svg>、CSS3D 和 WebGL渲染器,让我们在设备和浏览器之间创建丰富的交互体验。该库于2010年4月首次推出,目前仍有近1000名贡献者在开发中。

2. Anime.js

2019年10个最受欢迎的JavaScript动画库!第2张

超过20K的星星,Anime是一个JavaScript动画库,可以处理CSS属性,单个CSS转换,SVG或任何DOM属性以及JavaScript对象。 此库允许您链接多个动画属性,将多个实例同步,创建时间轴等。

3. Mo.js

2019年10个最受欢迎的JavaScript动画库!第3张

超过 14K 星星,是一个用于 Web 的动态图形工具带,具有简单的声明 API,跨设备兼容性和超过1500个单元测试。 您可以在DOME或SVG DOME周围移动东西或创建唯一的 mo.js 对象。虽然文档有些稀缺,但是示例很丰富,这里有CSS技巧的介绍。

4. Velocity

2019年10个最受欢迎的JavaScript动画库!第4张

超过 15k 星星,Velocity是一个快速的 Javascript 动画引擎,拥有与jQuery的 $.animate() 相同的API。它具有彩色动画、转换、循环、画架、SVG支持和滚动。这里是Velocity的高性能引擎的分解,这里是使用该库的 SVG 动画的介绍。

5. Popmotion

2019年10个最受欢迎的JavaScript动画库!第5张

超过 14K 星星,这个动画库大小只有 11 kb。它允许开发人员从动作创建动画和交互,这些动作是可以启动和停止,可以使用CSS、SVG、React、three创建,js和任何接受数字作为输入的API。

代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具 Fundebug

6. Vivus

2019年10个最受欢迎的JavaScript动画库!第6张

超过 10k 星星,Vivus是一个零依赖的JavaScript类,可以让你为SVG制作动画,让它们具有被绘制的外观。 您可以使用许多可用动画之一,或创建自定义脚本来绘制SVG。 查看Vivus-instant获取实际示例,亲自动动手练习一下。

7. GreenSock JS

2019年10个最受欢迎的JavaScript动画库!第7张

GSAP 是一个JavaScript库,用于创建高性能、零依赖、跨浏览器动画,据称在超过400万个网站上使用。GSAP是灵活的,可以与React、Vue、Angular和vanilla JS协同工作。GSDevtools 还可以帮助使用GSAP构建dubug动画。

8. Scroll Reveal

2019年10个最受欢迎的JavaScript动画库!第8张

拥有15K颗星星和零依赖,这个库为 web 和移动浏览器提供了简单的滚动动画,以动画的方式显示滚动中的内容。它支持多种简洁的效果类型,甚至允许你使用自然语言定义动画。这里有一个简短的 SitePoint教程

9. Hover (CSS)

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

超过 20k 星星,Hover提供了CSS3支持的悬停效果集合,可应用于链接、按钮、徽标、SVG、特色图像等,在CSS、Sass和LESS中可用。您=可以复制和粘贴希望在自己的样式表中使用的效果,或者引用样式。

10. Kute.js

2019年10个最受欢迎的JavaScript动画库!第10张

一个完全成熟的原生JavaScript动画引擎,具有跨浏览器动画的基本功能。 重点是代码质量,灵活性,性能和大小(核心引擎17k 和 gzipped 5.5k) - 这是一个演。 该库也是可扩展的,因此你可以添加自己的功能。

免责声明:文章转载自《2019年10个最受欢迎的JavaScript动画库!》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇期权波动率模型及交易策略分析Azure DevOps Pipelines执行RobotFramework自动化测试下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python+selenium自动化的准备 1:安装浏览器(火狐)及浏览器插件firebug与firepath、selenium IDE

此处使用火狐35.01版本 1、双击安装文件,如下图:选择下一步 2、选择自定义安装(若选标准安装:会默认安装一些服务,浏览会自动升级,然后导致无法驱动浏览器),下一步 3、安装路径无所谓,下一步 4、去掉安装维护服务的√,下一步 5、下一步,下一步,安装,完成即可(安装火狐时主要的是不让其自动更新即可)  6、安装完成后,打开浏览器,选择右上角三...

shockwave flash has crashed(Flash 插件崩溃导致页面中的flash不显示)怎么办

1、原理: 应该电脑里最近装了chorme或者基于chorme内核的浏览器。越来越多的人开始使用chrome的浏览器,很多用户都遇到过flash崩溃的问题,有时候重启chrome可以解决,有时候会导致无法用chrome打开任何网站上的任何flash。这个问题很少在Firefox或者IE上发生。]     原因是除了chrome以外的浏览器都直接使用第三方的插...

2018年九个很受欢迎的vue前端UI框架

最近在逛各大网站,论坛,SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,小编自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己的公司项目。 学习的过程之中发现继最热的 React 组件库和 Angular 组件库之后,这里有很多个流行和实用的 Vue.js 组件库完善你的下一个用 V...

页面不加载CSS解决办法

今天发现页面在IE6下样式错乱,明显的没有加载到CSS,可是在IE7、IE8、IE9、谷歌、火狐、Opera等浏览器上都没有问题,正常显示,是怎么回事呢? 网页采用UTF-8 编码格式,这本来没有问题,问题是外部 CSS 文件默认是 ANSI 编码,并没有保存为 UTF-8 格式。可能你会发现在一般情况下这样也是没有问题的,然而当 CSS 文件中包含有中文...

解决 Tomcat 下载文件名中包含中文的文件失败的问题

解决 Tomcat 下载文件名中包含中文的文件失败的问题 1、问题背景 在Tomcat 的 {tomcat 安装路径}/webapps/ROOT/ 目录下,创建了 file/downloads/ 目录,用于存放程序定时生成的文件。 可以实现浏览器文件下载,访问url如下: http://localhost:8080/file/downloads/test...

chrome浏览器解决 跨域调试问题

 1、关闭chrome浏览器(全部) 我们可以通过使用chrome命令行启动参数来改变chrome浏览器的设置,具体的启动参数说明参考这篇介绍。https://code.google.com/p/xiaody/wiki/ChromiumCommandLineSwitches 这里介绍的是--disable-web-security参数。这个参数可以降低ch...