阅读更多

2顶
0踩

Web前端

原创新闻 16个富有创意的HTML5 Canvas动画特效集合

2018-03-09 09:15 by 见习记者 sxwgf001 评论(0) 有23331人浏览

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

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

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

 

html5-canvas-waterfall-lake

 

在线演示    源码下载

 

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

之前我们分享过一款纯CSS3雷达扫描模拟动画,看起来十分炫酷。这次我们分享的另外一款雷达动画更加让人震撼,它是基于HTML5和CSS3实现,它的一大特点是3D立体的视觉效果,鼠标点击雷达后将会展现一张3D立体地图,并且对地图上指定的几个地点进行坐标详细信息描述。

 

html5-css3-3d-radar-animation

 

在线演示    源码下载

 

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

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

 

html5-canvas-image-flow-time

 

在线演示    源码下载

 

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

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

 

html5-canvas-fire-text-animation

 

在线演示    源码下载

 

5、HTML5 WebGL粒子爆炸动画

之前我们分享过几款非常炫酷的HTML5粒子动画,比如这款HTML5像素粉碎图片动画HTML5 Canvas彩色像素进度条动画,都是利用了HTML5的粒子渲染特性实现。今天我们要分享另外一款基于HTML5和WebGL的粒子爆炸动画特效,效果非常令人震撼。

 

html5-webgl-particle-animation

 

在线演示    源码下载

 

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

还记得很早以前我们为大家分享过一款非常炫酷的HTML5蝴蝶3D动画,它是基于HTML5和SVG实现的。这次我们要再一次为大家介绍另外一款同样也很酷的HTML5 Canvas蝴蝶飞舞动画,蝴蝶是在Canvas上绘制而成,利用HTML5的动画特性实现蝴蝶的飞舞,大家可以学习一下。

 

html5-canvas-butterfly

 

在线演示    源码下载

 

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

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

 

html5-canvas-3d-planet

 

在线演示    源码下载

 

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

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

 

html5-canvas-3d-model-camera

 

在线演示    源码下载

 

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

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

 

html5-canvas-beam-explosion

 

在线演示    源码下载

 

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

还记得我们之前分享的几款HTML5粒子动画特效吗?比如这款HTML5文本输入框粒子动画特效HTML5 Canvas生成粒子效果的人物头像,效果都非常炫酷。今天我们要给大家介绍的也是一款基于HTML5 Canvas的粒子数字时钟动画,时钟会读取本地时间,并且每变化一次均会出现粒子动画效果,这款粒子数字时钟非常适合在你的个性化博客中使用。

 

html5-canvas-pixel-clock

 

在线演示    源码下载

 

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

记得以前为大家分享过很多样式各异的进度条插件,有基于jQuery的,也有基于HTML5和CSS3的。这次我们要介绍另外一款基于HTML5 Canvas的圆形进度条应用,在黑色的背景下,白色的进度条显得格外显眼,而且圆形中央会实时显示当前进度的数字百分比,非常实用。

 

html5-canvas-circle-percentage

 

在线演示    源码下载

 

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

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

 

html5-canvas-electrocardiogram

 

在线演示    源码下载

 

13、HTML5 Canvas 梦幻树生长动画

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

 

html5-canvas-dream-tree

 

在线演示    源码下载

 

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

之前我们有分享过很多纯CSS3和HTML5实现的球体动画,比如这款HTML5 3D球体斑点运动动画HTML5 Canvas 地球旋转3D动画都非常不错。今天要给大家分享另外一款超炫酷的CSS3五彩3D旋转星球,旋转起来的视觉效果相当震撼。

 

css3-colorful-3d-ball

 

在线演示    源码下载

 

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

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

 

html5-canvas-3d-sapphire

 

在线演示    源码下载

 

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

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

 

html5-canvas-3d-diamond

 

在线演示    源码下载

 

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

转载请注明原文链接:http://www.html5tricks.com/16-html5-canvas-animation.html

来自: html5tricks
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 写出Windows操作系统内核的程序员,70多岁,还去办公室敲代码

    我理解的意思就是,敲代码之前要先想清楚,比如说脑海中有一副蓝图,或者敲完代码自己要先做一次 review,现在有了 AI 的帮助,那最好让 AI 再检测一遍,这样就不会引入 bug,也就不用解决 bug。2006 年,当微软开始向云端进军的时候,亟需构建一个基于云端的操作系统,于是又招募了即将退休的卡特勒,部门负责人 Amitabh Srivastava 用一句“按照卡特勒的意思就是,现如今的 Windows 操作系统版本,不管界面怎么变,内核代码都可以追溯到 1993 年的 Windows NT 分支。

  • 真正的编程高手-----激励计算机专业的大学生

    1. Bill Joy         前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐。据说他想看看自己能不能写个操作系统,就在三天里写了个自己的Unix, 也就是BSD的前身。当然是传说了,但足见他的功力。另一个传说是,1980年初的时候,DAR

  • 程序员中的普通人与天才——有感于David Cutler的成长经历

    若干年之前,大约20年前,当时我还在武汉大学信息学部操场旁的图书馆中翻看《程序员》杂志,有一天看到一篇文章,来自于《程序员》杂志的《名人堂/Hall of Fame》专栏,当时看完之后,感叹良久,有“大丈夫当如是”的豪气,这篇文章写的就是Windows NT操作系统架构师David Culter的成长经历,现在csdn上还可以找到相关的文章。虽然我们没能得见它的源代码,但在钻研 NT DDK 的过程中、在埋头可能就是由 David 亲笔撰写的文档中时,总能有那些闪光点,让我们可以在不同的时空与大师对话。

  • 我心目中的编程高手

    引言     不管这篇文章是不是我写的. 但我看了以后感到很震撼,产生了共鸣.因此摘录如下. -- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。 Bill Joy Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持

  • IT风云录(开篇词):我们从David Cutler学到什么?

    David Cutler何许人也?Google一把你就明白了。2008年获得了美国国家科技和创新奖章,这个奖大概相当于我们国家一年一度的国家科技奖吧,无论如何这是一种不平常的荣耀。尽管他的故事还没有真正成为过去,毕竟到现在为止,他仍然担任着微软云计算平台(Azure Services Platform)的主要开发者。但是已经有太多需要我们去解读和学习的精神,已经有太多需要我们去细细品味的...

  • 【历史】- Windows NT 之父 - David Cutler

    David Cutler,大卫·卡特勒,一位传奇程序员,1988年去微软前号称硅谷最牛的内核开发人员,是VMS和Windows NT的首席设计师,被人们成为“操作系统天神”。他曾供职于杜邦、DEC等公司,1988年,由比尔 ·盖茨招募到微软,他用了5年时间花费了15亿美金,负责组织NT的开发。 戴夫·卡特勒(Dave Cutler)是在逆境中长大的。他很小的时候就...

  • 人物传奇:操作系统“天神”David Cutler

          David Cutler,VMS和Windows NT的首席设计师,1988年去微软前号称硅谷最牛的内核开发人员,在操作系统领域摸爬滚打几十年,其间的经历就像一部标准的外省青年奋斗记。      与许多计算机界的前辈牛人们一样,David Cutler并不是计算机科班出生,他在大学拿的是数学学士,主攻物理,满怀热情地想成为一位建造事物的工程师。所以,毕业后他进入杜邦公司从事材料测试。一次偶然的机会,David被指派负责在DEC的计算机上运行模拟程序,还为多台单机实时系统编写中央控制程序,调度各种

  • 心目中的编程高手 (3) -- David Cutler

    DavidCutler,VMS和WindowsNT的首席设计师,去微软前号称硅谷最牛的kernel开发员。当初他和他的手下在微软一周内把一个具备基本功能的bootablekernel写出来,然后说:“whocan'twriteanOSinaweek?",也是牛气冲天的说。顺便说一句,D爷爷到NT3.5时,管理1500名开发员,自己还兼做设计和编程,不改coder本色啊。 D爷爷天生脾气火爆,和人争...

  • 从辉煌走向消亡(上)——小型机之王DEC公司

    数字设备公司(DEC)曾经是世界上最成功的电脑厂商之一。虽然它有过40多年的辉煌,但就象电脑业中许多公司那样,DEC公司在激烈的竞争中历经磨难,一度走上成功的颠峰,最终还是被人兼并,走完了作为一家独立电脑企业的创新历程,给业界留下深深的遗憾和长久的思索。 一、创建DEC DEC公司的创建,与麻省理工学院(MIT)林肯实验室有天然的联系,也可以说,它是高等学府科研人员“下海”办公司,把科技成果转

  • Windows元老

    从1988年10月,Dave Cutler组建开发NT系统队伍到现在2K/XP/2003/Vista/Window 7的绝对垄断,背后都有哪些巨人撑起了这一切...神奇的DEC团队讲起DEC团队,不得不提微软在1988年以前的故事:那是很久以前,久远到1975年,比尔盖茨和保罗艾伦创建了Microsft公司,最初公司销售Basic解析器为生(大概可以解释为什么比尔盖茨对

  • 八卦一下g9的八卦

    八卦一下g9的八卦 早就想八卦一下g9老大的技术八卦了。国内技术社区能把技术和八卦整合得如此天衣无缝的,就我所知,仅此一家,别无分号。有时我就想不通一个问题,为什么这哥们文章中的八卦总是那么源源不绝,信手拈来呢?我暗地里琢磨这老大肯定私下有一个小本本,上面的名人技术八卦按字母索引按年代索引按语言索引按爆料程度索引按字数索引…写文章时要用到了只需几次简单的O(1)操作,就“信息尽在指尖”了。

  • 程序员的效率

    Steve McConnell的博客帖子。详述了程序员产率相差10倍的来历。插草标 卖身推荐。引用一段:80年代中期,波音上了一坨重要项目。80枚程序员参与其中。项目不顺利,眼看要错过一坨不容错过的最后期限。为了保证该项目成功,波音调走了这80枚老大,请来一个人。于是这枚老大以一人之力,按时按量交割项目。剩下的问题是:我们怎么才能培养出这种一击必杀的能力?

  • 若干重要的Windows参考资料

     from http://linux.insigma.com.cn/jszl.asp?docid=115576858 function getFullYear(d){//d is a date objectyr=d.getYear();if(yr<1000)

  • 程序设计语言理论(lambda 演算,函数式编程) 相关资料

    1. g9yuanyon'sblog: 翻译了一系列Lambda calculus 的文章,非常通俗,且有部分八卦。也有对原文少量的补充资料。 http://blog.csdn.net/g9yuayon/article/details/790953 2. MarkCC' blogGood Math Bad Math: 这里...

  • 心目中的编程高手

    MIT BBS上说微软电话面试的一道题就是"Who do you think is the best coder, and why?"。我觉得挺有意思的,也来凑个热闹。排名不分先后。 Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是

  • 计算机群星闪耀时-记计算机界的大牛们

    来,膜拜几个计算机界的大牛。就让我们从Dennis M. Ritchie谈起吧。Dennis M. Ritchie,不用多说了,c语言和unix之父,写就著名的K&R。提到这本书就不得不提及另外一位作者,其中的K就是指的Brian W. Kernighan,他除了和Ritchie合著K&R,还写了unix编程环境,程序设计实践等,还有著名的AWK脚本语言其中的K,也是指的他。其实和Ritchie一起

  • 推荐一篇文章:构造健壮系统

    有时无知是福。俺看到一点新鲜的科普也能觉得造化神奇。刚才读Gerald Jay Sussman(SICP作者)的文章,Building Robust Systems – an essay,竟然心如小鹿乱撞,手心湿润,仿佛第一次握住初恋情人温柔的手。这篇文章主旨明了:构造复杂的健壮系统非常困难。我们的软件能够有效完成某件具体任务,却不能适应业务领域的变化。一点细微的需求或部署的改动都能让我们的系

  • 心目中的编程高手 (2) -- John Carmack

    John Carmack,id Software的founder和Lead Programmer。上个月和一个搞图形的师兄聊天,他竟然不知道John Carmack, 也让偶大大地晕了一把。不过也许搞研究的和搞实战的多少有些隔吧。想必喜欢第一人称射击游戏的都知道J哥哥。90年代初只要能在PC上搞个小动画都能让人惊叹一番的时候,J哥哥就推出了石破天惊的Castle Wolfstein, 然后再接再励

Global site tag (gtag.js) - Google Analytics