当前位置:首页 > 科技  > 软件

20个酷炫的开源免费JavaScript动画库,前端开发、游戏开发推荐收藏

来源: 责编: 时间:2023-11-04 23:04:39 220观看
导读如果要实现一些酷炫的网页动态效果,又不想重复造轮子,那么以下一些开源JavaScript动画库值得尝试。1.three.js(95.4K Star)https://github.com/mrdoob/three.js/three.js库是一个令人惊叹的2D/3D JavaScript动画库,可用于

如果要实现一些酷炫的网页动态效果,又不想重复造轮子,那么以下一些开源JavaScript动画库值得尝试。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

1.three.js(95.4K Star)

https://github.com/mrdoob/three.js/FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

three.js库是一个令人惊叹的2D/3D JavaScript动画库,可用于游戏、儿童教育网站、各种花哨的演示文稿等各种复杂网页动画的开发。目前的版本的渲染器包括:WebGL、处于实验阶段的WebGPU、SVG和CSS3D。FiY28资讯网——每日最新资讯28at.com

快来欣赏一下three.js那些酷炫的效果吧:https://threejs.org/examples/#webgl_animation_keyframesFiY28资讯网——每日最新资讯28at.com

2.Anime.js(47.4K Star)

https://github.com/juliangarnier/animeFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Anime.js是一个轻量级的JavaScript动画库,具有功能强大的API,可以处理的动画类型包括:CSS属性、SVG、DOM属性和JavaScript对象。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

3.ScrollReveal(21.8K Star)

https://github.com/jlmakes/scrollrevealFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

ScrollReveal是一个用于在元素进入/离开窗口时的JavaScript动画库。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

4.Babylon(21.6K Star)

https://github.com/BabylonJS/Babylon.jsFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Babylon.js是一个动画和游戏引擎,主要用JavaScript编写,它提供了内置的WebGPU支持,并支持在桌面和移动端的浏览器上运行。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

5.Mojs(18.1K Star)

https://github.com/mojsFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Mojs是一个免费的开源动画库,它提供了数十个非常有用的开源工具,如运动播放器(Mojs播放器)、曲线和时间轴运动编辑器等。FiY28资讯网——每日最新资讯28at.com

6.GreenSock(17.4K Star)

https://github.com/greensock/GSAPFiY28资讯网——每日最新资讯28at.com

https://gsap.com/FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

GreenSock是一个高级且超级丰富的JavaScript动画库,允许开发人员轻松创建复杂的动画。它为开发人员提供了DrawSVGPlugin、MorphSVGPlugin和MotionPathPlugin用于创建平滑的SVG动画。FiY28资讯网——每日最新资讯28at.com

GreenSock默认支持WebGL,它是许多JavaScript游戏开发者为他们的游戏添加效果的最爱选择。FiY28资讯网——每日最新资讯28at.com

GASP(GreenSock Animation Platform)是一个强大的JavaScript工具集,可以在所有主流浏览器中构建高性能动画。包括:CSS动画、SVG、画布、React、Vue、WebGL、颜色、字符串、运动路径等任何JavaScript所能控制的任何内容!FiY28资讯网——每日最新资讯28at.com

GSAP的ScrollTrigger插件支持用最少的代码创建令人惊叹的基于滚动的动画。gsap.matchMedia() 函数使得构建响应式、可访问性友好的动画变得轻而易举。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

7.Velocity.js(17.2K Star)

https://github.com/julianshapiro/velocityFiY28资讯网——每日最新资讯28at.com

http://velocityjs.org/FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Velocity是一个动画引擎,具有与jQuery的$.animate() 相类似的API。它的速度快得令人难以置信,它的主要特点是支持彩色动画、变换、循环、缓和动画、SVG和滚动等。FiY28资讯网——每日最新资讯28at.com

8.Vivus(15K Star)

https://github.com/maxwellito/vivusFiY28资讯网——每日最新资讯28at.com

https://maxwellito.github.io/vivus/FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Vivus是一个轻量级的JavaScript类,没有任何依赖,用于实现SVG动画,使其具有绘制的外观效果。包含有各种不同的动画效果,并可以创建自定义脚本的选项,以任何方式绘制SVG。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

9.TweenJS(4K Star)

https://github.com/CreateJS/TweenJSFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

TweenJS是一个在JavaScript中使用的简单补间动画库。它的开发是为了与EaselJS库集成,但并不依赖于它。它支持数字对象属性和CSS样式属性的补间动画。FiY28资讯网——每日最新资讯28at.com

10.Scene.js(2.6K Star)

https://github.com/daybrush/scenejsFiY28资讯网——每日最新资讯28at.com

Scene.js是一个基于JavaScript CSS时间轴的动画库。它附带了许多示例,可以帮助前端开发人员快速入门,创建复杂的对象动画。示例包括:树效果、雪花飘落动画、立方体效果、内容卡旋转、圆爆裂和棋盘动画等。如下所示:FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

11 .Animatic(1.4K Star)

https://github.com/lvivski/animaticFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

使用Animatic可以轻松地一次为一百多个对象设置动画。可以用于模拟现实的对象,它的大小只有7K。FiY28资讯网——每日最新资讯28at.com

12.Typed.js

https://github.com/mattboldt/typed.js/FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Typed.js是一个用于实现输入动画的JavaScript动画库。可以根据您设置的速度显示输入的任何字符。以下网站提供了一些例子,可以看看。FiY28资讯网——每日最新资讯28at.com

https://mattboldt.com/demos/typed-js/FiY28资讯网——每日最新资讯28at.com

13.Between.js

https://github.com/sasha240100/between.jsFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Between.js是一个轻量级JavaScript(ES6)补间动画库,它适用于所有浏览器,并带有简单的API。以下网站可以查看Between.js的各种例子:FiY28资讯网——每日最新资讯28at.com

https://between.js.org/FiY28资讯网——每日最新资讯28at.com

14.Just Animate 2

https://github.com/just-animate/just-animateFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Just Animate 2是一个功能丰富的动画库,支持时间轴动画、序列、CSS动画,并内置补间引擎。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

15.PowerGlitch

https://github.com/7PH/powerglitchFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

PowerGlitch是一个独立的动画库,没有外部依赖项。它利用CSS动画来显示小动画,整个js小于2kb,非常轻量。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

16.Starback.js

https://github.com/zuramai/starback.jsFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Starback.js用于给网页创建漂亮的星星动画或雪花效果。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

17.Loading animations

https://github.com/Skparab1/loading-animationsFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

这是一个简单的JavaScript加载动画库,它提供了许多带有代码示例的加载动画。FiY28资讯网——每日最新资讯28at.com

18.Progressbar.js

https://github.com/kimmobrunfeldt/progressbar.jsFiY28资讯网——每日最新资讯28at.com

https://kimmobrunfeldt.github.io/progressbar.js/FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Progressbar.js提供了响应使的进度条动画,带有动画SVG路径,使用内置形状或创建自己的路径,可以根据需要实现自定义动画。动画效果尽享丝滑。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

19.Motus

https://github.com/alexcambose/motusFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Motus是一个简单且无依赖性的JavaScript动画库,可以使用Motus创建模拟 CSS 关键帧,实现精美的滚动动画。FiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

20.Josh.js

https://github.com/mamunhpath/josh.jsFiY28资讯网——每日最新资讯28at.com

FiY28资讯网——每日最新资讯28at.com

Josh.js是一个简单的页面滚动动画JavaScript库。Josh.js无需依赖jQuery,它的后台使用的是Animate.css,因此它允许您创建自己的动画。另外,Josh.js支持ES6并提供ES5的编译版本。FiY28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-16931-0.html20个酷炫的开源免费JavaScript动画库,前端开发、游戏开发推荐收藏

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: MySQL中一条查询语句的执行全过程是怎样的?

下一篇: 使用Gorm进行CRUD操作指南

标签:
  • 热门焦点
  • Mate60手机壳曝光 致敬自己的经典设计

    Mate60手机壳曝光 致敬自己的经典设计

    8月3日消息,今天下午博主数码闲聊站带来了华为Mate60的第三方手机壳图,可以让我们在真机发布之前看看这款华为全新旗舰的大致轮廓。从曝光的图片看,Mate 60背后摄像头面积依然
  • SpringBoot中使用Cache提升接口性能详解

    SpringBoot中使用Cache提升接口性能详解

    环境:springboot2.3.12.RELEASE + JSR107 + Ehcache + JPASpring 框架从 3.1 开始,对 Spring 应用程序提供了透明式添加缓存的支持。和事务支持一样,抽象缓存允许一致地使用各
  • 学习JavaScript的10个理由...

    学习JavaScript的10个理由...

    作者 | Simplilearn编译 | 王瑞平当你决心学习一门语言的时候,很难选择到底应该学习哪一门,常用的语言有Python、Java、JavaScript、C/CPP、PHP、Swift、C#、Ruby、Objective-
  • Temu起诉SHEIN,跨境电商战事升级

    Temu起诉SHEIN,跨境电商战事升级

    来源 | 伯虎财经(bohuFN)作者 | 陈平安日前据外媒报道,拼多多旗下跨境电商平台Temu正对竞争对手SHEIN提起新诉讼,诉状称Shein“利用市场支配力量强迫服装厂商与之签订独家
  • 猿辅导与新东方的两种“归途”

    猿辅导与新东方的两种“归途”

    作者|卓心月 出品|零态LT(ID:LingTai_LT)如何成为一家伟大企业?答案一定是对“势”的把握,这其中最关键的当属对企业战略的制定,且能够站在未来看现在,即使这其中的
  • 三星获批量产iPhone 15全系屏幕:苹果史上最惊艳直屏

    三星获批量产iPhone 15全系屏幕:苹果史上最惊艳直屏

    按照惯例,苹果将继续在今年9月举办一年一度的秋季新品发布会,有传言称发布会将于9月12日举行,届时全新的iPhone 15系列将正式与大家见面,不出意外的话
  • OPPO K11采用全方位护眼屏:三大护眼能力减轻视觉疲劳

    OPPO K11采用全方位护眼屏:三大护眼能力减轻视觉疲劳

    日前OPPO官方宣布,全新的OPPO K11将于7月25日正式发布,将主打旗舰影像,和同档位竞品相比,其最大的卖点就是将配备索尼IMX890主摄,堪称是2000档位影像表
  • 联想YOGA 16s 2022笔记本将要推出,屏幕支持触控功能

    联想YOGA 16s 2022笔记本将要推出,屏幕支持触控功能

    联想此前宣布,将于11月2日19:30召开联想秋季轻薄新品发布会,推出联想 YOGA 16s 2022 笔记本等新品。官方称,YOGA 16s 2022 笔记本将搭载 16 英寸屏幕,并且是一
  • 微软发布Windows 11新版 引入全新任务栏状态

    微软发布Windows 11新版 引入全新任务栏状态

    近日,微软发布了Windows 11新版,而Build 22563更新主要引入了几周前曝光的平板模式任务栏等,系统更流畅了。更新中,Windows 11加入了专门针对平板优化的任务栏
Top