11 个非常受欢迎的 JavaScript 动画库
来源:     阅读:525
云上智慧
发布于 2020-04-24 19:41
查看主页

我在网上寻觅好用整洁的Javascript动画库时,我发现许多开发者推荐的少量动画库。经过我的研究,我收集了11个最好的动画库供你的使用学习,并且也可以应用到你的程序中。

1、Three.js

地址: mrdoob/three.js/

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

2. Anime.js

地址: juliangarnier/anime

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

3.Mo.js

地址: legomushroom/mojs

超过 14K?stars,是一个用于 Web 的动态图形工具带,具备简单的公告 API,跨设施兼容性和超过1500个单元测试。您可以在DOME或者SVG DOME附近移动东西或者创立唯一的 mo.js 对象。尽管文档有些稀缺,但是示例很丰富,这里有CSS技巧的详情。

4. Velocity

地址: julianshapiro/velocity

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

5. Popmotion

地址: popmotion/popmotion

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

6. Vivus

地址: maxwellito/vivus

超过 10k?stars,Vivus是一个零依赖的JavaScript类,可以让你为SVG制作动画,让它们具备被绘制的外观。您可以使用许多可用动画之一,或者创立自己设置脚原本绘制SVG。查看Vivus-instant获取实际示例,亲身动动手练习一下。

7. GreenSock JS

地址: greensock/GreenSock-JS

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

8. Scroll Reveal

地址: jlmakes/scrollreveal

拥有15Kstars和零依赖,这个库为 web 和移动浏览器提供了简单的滚动动画,以动画的方式显示滚动中的内容。它支持多种简洁的效果类型,甚至允许你使用自然语言定义动画。这里有一个简短的 SitePoint教程(地址:https://www.sitepoint.com/revealing-elements-scrollreveal-js/)。

9. Hover (CSS)

地址: IanLunn/Hover

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

10. Kute.js

地址: thednp/kute.js/

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

11. Typed.js

地址: mattboldt/typed.js

超过 7k?stars?,这个库基允许你以选定的速度为字符串创立打字动画。你还可以在页面上放置 HTML div 并从中读取以允许搜索引擎和禁用JavaScript的客户访问,由Slack和其余人使用,这个库既流行又非常有用。

我目前是在职前台开发,假如你现在也想学习前台开发技术,在入门学习前台的过程当中有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你都可以申请加入我的前台学习交流裙:前面:603 中间:985 最后:993。里面聚集了少量正在自学前台的初学者,裙文件里面也有我做前台技术这段时间整理的少量前台学习手册,前台面试题,前台开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 服务器应用
相关推荐
超简单利用xposed框架破解钉钉打卡
前台小知识
利用shell脚本批量提交网站404死链给百度
MyBatis常见实使用面试题整理
新来实习生太惨,所以整理一点传统企业到互联网企业必备可收藏。
首页
搜索
订单
购物车
我的