查看原文
其他

值得收藏的16个富有创意的HTML5 Canvas动画特效集合

html5tricks 码农那点事儿 2021-01-31

码农那点事儿

关注我们,一起学习进步



转载于:https://www.html5tricks.com

作者:html5tricks


HTML5技术正在不断的发展和更新,越来越多的开发者也正在加入HTML5阵营,甚至在移动开发上HTML5的地位也是越来越重要了。HTML5中的大部分动画都是通过Canvas实现,因为Canvas就像一块画布,我们可以通过调用脚本在Canvas上绘制任意形状,甚至是制作动画。本文就是收集了很多非常富有创意的一些canvas动画特效例子,这些例子都非常适合大家学习。


1、HTML5 Canvas高空瀑布下落湖面动画


HTML5 Canvas是一个神奇的网页技术,我们在Canvas画布上可以做任何有趣的事情。今天要分享的这款瀑布动画就是利用了HTML5 Canvas的相关特性实现的。这个瀑布更加美妙,因为它模拟了整个瀑布落入湖面的美妙景象,但是从逼真度上来说,还是稍微有待改进,不过个人觉得已经非常不错了。



2、HTML5/CSS3 3D雷达扫描动画


今天给大家分享一款雷达动画更加让人震撼,它是基于HTML5和CSS3实现,它的一大特点是3D立体的视觉效果,鼠标点击雷达后将会展现一张3D立体地图,并且对地图上指定的几个地点进行坐标详细信息描述。



3、HTML5 Canvas 图片粒子沙漏动画


今天分享的这款HTML5 Canvas 多种炫酷3D粒子图形动画和HTML5 Canvas文字粒子动画就都非常不错。这次我们要给大家带来的是一款基于HTML5 Canvas的图片粒子沙漏动画,主要是将一张图片打散成粒子,然后模拟沙漏将图片粒子掉落下来。



4、HTML5 Canvas火焰文字动画特效


HTML5技术确实挺强大的,特别是Canvas画布更是让网页动画变得丰富多彩。今天我们分享的是一款基于HTML5 Canvas的火焰文字动画特效,它可以让任意文字上方冒出密集的火焰,就像这些文字在熊熊燃烧一样。



5、HTML5 WebGL粒子爆炸动画


今天分享一款基于HTML5和WebGL的粒子爆炸动画特效,效果非常令人震撼。



6、超炫酷HTML5 Canvas蝴蝶飞舞动画


今天为大家介绍一款很酷的HTML5 Canvas蝴蝶飞舞动画,蝴蝶是在Canvas上绘制而成,利用HTML5的动画特性实现蝴蝶的飞舞,大家可以学习一下。



7、HTML5 Canvas 3D天体运行动画


今天我们要给大家分享一款基于HTML5 Canvas的3D星球天体运行动画,这里我们在Canvas画布上绘制了一颗较大的星球,然后在大星球周围有一圈很小的陨石区域,这些陨石会围绕着星球不停地旋转,而且配合黑色的背景后带有很强烈的3D视觉效果。



8、HTML5 Canvas 房间3D模型动画 可读取麦克风和摄像头


这是一款基于HTML5 Canvas的3D房间模拟动画,房间里有电视机、沙发、书柜、灯具以及一个人物模型,这些模型都是在Canvas上绘制而成。更重要的是,这款3D动画可以利用HTML5特性读取本地麦克风和摄像头,这样就可以通过摄像头将你自己投影到电视机上,看上去挺神奇的。



9、HTML5 Canvas 随机色彩光束爆炸动画特效


今天我们要给大家分享一款非常炫酷的HTML5 Canvas光束爆炸动画特效,它就像一朵光速爆炸开一样,动画效果非常绚丽。点击鼠标时,可以随机切换光速的颜色,当然你也可以在页面上放几个按钮,通过点击按钮来指定某一种颜色的光束。



10、HTML5 Canvas粒子数字时钟动画


今天我们要给大家介绍的是一款基于HTML5 Canvas的粒子数字时钟动画,时钟会读取本地时间,并且每变化一次均会出现粒子动画效果,这款粒子数字时钟非常适合在你的个性化博客中使用。



11、HTML5 Canvas 圆形进度条 显示数字百分比


今天为大家介绍一款基于HTML5 Canvas的圆形进度条应用,在黑色的背景下,白色的进度条显得格外显眼,而且圆形中央会实时显示当前进度的数字百分比,非常实用。



12、HTTML5 Canvas心电图动画 可多参数控制


今天要给大家分享另外一个超炫酷的HTML5 Canvas动画,它是一个心电图动画效果,程序运行时就会模拟心电图在屏幕上打印当前心跳信息。同时动画中带有一些开关按钮来控制心电图中的各个参数,动画相当逼真。



13、HTML5 Canvas 梦幻树生长动画


今天我们要为大家分享一款基于HTML5 Canvas的动画特效,它是一颗逐渐生长的梦幻大树,生长过程中树枝将会产生随机的色彩,让整一棵大树显得非常具有梦幻的效果。本实例利用了HTML5 Canvas的动画技术,实现了渐变式动画的特效。



14、CSS3实现五彩3D旋转星球


今天要给大家分享一款超炫酷的CSS3五彩3D旋转星球,旋转起来的视觉效果相当震撼。



15、HTML5 Canvas闪亮的3D蓝宝石动画


今天我们要分享一个基于HTML5 Canvas的3D蓝宝石动画,我们可以通过鼠标的拖拽来实现蓝宝石的各个视角的观察,并且通过鼠标滚轮来缩放宝石的大小,同时蓝宝石的表面会不时地发出闪亮的光芒,不得不说,Canvas在网页绘制方面真的是无所不能。



16、HTML5 Canvas 蓝色3D钻石旋转动画


今天我们要在HTML5 Canvas画布上绘制一颗高贵典雅的蓝色3D钻石,我们在Canvas画布上通过绘制很多个不同大小的多边形组成了一颗钻石,然后通过CSS3的颜色渐变特性让钻石的表面产生白色发光的特效,同样再利用CSS3的动画属性让钻石不停地旋转,展现出3D的视觉效果,非常炫酷。



以上就是16个富有创意的HTML5 Canvas动画特效集合,如果你对HTML5感兴趣,欢迎下载源码学习。



本文源码获取方法,请在下方关注“码农那点事儿”公众号,在后台回复“181015”,即可获得。

推荐↓↓↓

码农那点事儿

● 后台回复【网页特效】,免费获取网页制作特效源码!

● 后台回复【电子书】,免费获取python电子书、教程!

CSS淘宝导航代码集合(附使用技巧)

 纯CSS3实现蒙娜丽莎画像

 12款非常棒的jquery下拉菜单

 程序员的电脑桌面都长什么样子

21个奇葩程序猿注释,程序员看了都点赞,看到最后没忍住



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存