HTML5逆天:65行JS代码实现的Flappy Bird
2014-03-14 16:43
309 查看
HTML5的确可以制作出非常绚丽的网页动画效果,尤其是利用HTML5 Canvas特性和HTML5 3D特性,我们更加可以欣赏到超酷的动画特效。
1、HTML5版Flappy Bird游戏,仅65行Javascript代码
Flappy Bird相信大家都很熟悉了,2014年最热门的手机游戏之一。Flappy Bird这款游戏是一位来自越南河内的独立游戏开发者阮哈东开发,形式简易但难度极高的休闲游戏,很容易让人上瘾。今天我们用HTML5来重写这款Flappy
Bird游戏,值得注意的是,利用Phaser框架,只需65行Javascript代码即可实现HTML5版的Flappy Bird游戏。按空格键控制小鸟,试试看吧。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/226d688d88c4394da1bdb34ddc6cfadc.jpg)
在线演示
/ 源码下载
2、3D HTML5 Logo动画,HTML5多视角3D旋转动画
今天分享的这款HTML5 3D旋转动画是利用纯HTML5技术实现的,该动画实现了HTML5 Logo旋转的效果。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/7fbc01ea0932f930bc885f71577fa581.jpg)
在线演示
/ 源码下载
3、HTML5 WebGL水面水波荡漾特效,可多视角展示
今天向大家分享一款更加给力的HTML5水波动画,画面上是一个大水池,水池底部是一颗大石头,在水面上点击即可泛起水波,加上模拟光的照射,水波比上一款特效更加生动逼真。另外你也可以拖动石头让其在池底滚动,也可以拖动画面多视角观看该HTML5水波动画。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/f488e2b40381a9eadd8f487ea2256264.jpg)
在线演示
/ 源码下载
4、HTML5版切水果游戏,HTML5游戏极品
这是一款由百度JS小组提供的HTML5版切水果游戏,虽然和原版的切水果游戏相比功能不怎么完善,但是该HTML5切水果游戏也算有声有色,画面也十分华丽。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/b15b7925a997b2f0cf57c7aaab08c298.jpg)
在线演示
/ 源码下载
5、CSS3 飘带菜单,超酷3D CSS3菜单
今天要分享的这款CSS3菜单非常特别,菜单是呈飘带状的,鼠标滑过菜单项时,菜单项会凸显出来,表现的非常立体动感。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/b8c144eb9869e83cfaf48002d9b765b2.jpg)
在线演示
/ 源码下载
6、HTML5跳伞游戏,看谁先安全降落地面
这是一款非常不错的HTML5休闲小游戏,主要应用了HTML5的重力感应效果。游戏一共四个玩家,主要是比谁先安全降落地面,绿色信号灯亮时,按下“X”键开始降落,然后再按“X”键打开降落伞进行安全降落,你需要控制好时机来按下“X”键和对手们比谁先安全降落。大家也可以在下面下载源代码学习分享。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/1c9abf9decf845d3044739c4d7e6f0e0.jpg)
在线演示
/ 源码下载
7、HTML5视频播放器
bd74
Video.Js,播放器外观可自定义
以前我们都是使用flash来制作视频播放器,现在HTML5逐渐发展起来了,我们也可以利用HTML5来制作播放器。今天给大家介绍一款HTML5播放器Video.Js,改HTML5视频播放器可以自己定义外观,包括整体颜色,播放按钮定制等功能。总体来说,Video.Js是一款很不错的视频播放器。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/6c776c41a769c4b6ad9f01e9839b7e3e.jpg)
在线演示
/ 源码下载
8、HTML5树叶飘落动画,HTML5动画经典
今天来分享一款HTML5树叶飘落动画,这款HTML5树叶飘落动画是基于webkit内核的,所以需要webkit内核的浏览器才能播放该动画,效果真的非常酷。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/b14f6d20c044ae0bd633dd4f8936c8e7.jpg)
在线演示
/ 源码下载
以上就是8款令人惊叹的HTML5 Canvas动画特效,欢迎收藏分享。本文由html5tricks收集整理,转载请务必保留原文链接。
1、HTML5版Flappy Bird游戏,仅65行Javascript代码
Flappy Bird相信大家都很熟悉了,2014年最热门的手机游戏之一。Flappy Bird这款游戏是一位来自越南河内的独立游戏开发者阮哈东开发,形式简易但难度极高的休闲游戏,很容易让人上瘾。今天我们用HTML5来重写这款Flappy
Bird游戏,值得注意的是,利用Phaser框架,只需65行Javascript代码即可实现HTML5版的Flappy Bird游戏。按空格键控制小鸟,试试看吧。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/226d688d88c4394da1bdb34ddc6cfadc.jpg)
在线演示
/ 源码下载
2、3D HTML5 Logo动画,HTML5多视角3D旋转动画
今天分享的这款HTML5 3D旋转动画是利用纯HTML5技术实现的,该动画实现了HTML5 Logo旋转的效果。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/7fbc01ea0932f930bc885f71577fa581.jpg)
在线演示
/ 源码下载
3、HTML5 WebGL水面水波荡漾特效,可多视角展示
今天向大家分享一款更加给力的HTML5水波动画,画面上是一个大水池,水池底部是一颗大石头,在水面上点击即可泛起水波,加上模拟光的照射,水波比上一款特效更加生动逼真。另外你也可以拖动石头让其在池底滚动,也可以拖动画面多视角观看该HTML5水波动画。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/f488e2b40381a9eadd8f487ea2256264.jpg)
在线演示
/ 源码下载
4、HTML5版切水果游戏,HTML5游戏极品
这是一款由百度JS小组提供的HTML5版切水果游戏,虽然和原版的切水果游戏相比功能不怎么完善,但是该HTML5切水果游戏也算有声有色,画面也十分华丽。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/b15b7925a997b2f0cf57c7aaab08c298.jpg)
在线演示
/ 源码下载
5、CSS3 飘带菜单,超酷3D CSS3菜单
今天要分享的这款CSS3菜单非常特别,菜单是呈飘带状的,鼠标滑过菜单项时,菜单项会凸显出来,表现的非常立体动感。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/b8c144eb9869e83cfaf48002d9b765b2.jpg)
在线演示
/ 源码下载
6、HTML5跳伞游戏,看谁先安全降落地面
这是一款非常不错的HTML5休闲小游戏,主要应用了HTML5的重力感应效果。游戏一共四个玩家,主要是比谁先安全降落地面,绿色信号灯亮时,按下“X”键开始降落,然后再按“X”键打开降落伞进行安全降落,你需要控制好时机来按下“X”键和对手们比谁先安全降落。大家也可以在下面下载源代码学习分享。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/1c9abf9decf845d3044739c4d7e6f0e0.jpg)
在线演示
/ 源码下载
7、HTML5视频播放器
bd74
Video.Js,播放器外观可自定义
以前我们都是使用flash来制作视频播放器,现在HTML5逐渐发展起来了,我们也可以利用HTML5来制作播放器。今天给大家介绍一款HTML5播放器Video.Js,改HTML5视频播放器可以自己定义外观,包括整体颜色,播放按钮定制等功能。总体来说,Video.Js是一款很不错的视频播放器。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/6c776c41a769c4b6ad9f01e9839b7e3e.jpg)
在线演示
/ 源码下载
8、HTML5树叶飘落动画,HTML5动画经典
今天来分享一款HTML5树叶飘落动画,这款HTML5树叶飘落动画是基于webkit内核的,所以需要webkit内核的浏览器才能播放该动画,效果真的非常酷。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202012/17/b14f6d20c044ae0bd633dd4f8936c8e7.jpg)
在线演示
/ 源码下载
以上就是8款令人惊叹的HTML5 Canvas动画特效,欢迎收藏分享。本文由html5tricks收集整理,转载请务必保留原文链接。
相关文章推荐
- 兼容IE,Firefox,Opera等浏览器的添加到收藏夹js代码实现
- “复用”JS代码实现获取图片主色调
- 图片左右滚动无缝接JS代码实现
- js代码实现点击按钮出现60秒倒计时
- 100+行HMTL5代码实现flappy bird
- AngularJS:一行JS代码实现控件验证效果
- js代码实现txt文件的上传预览
- JS_实现页面加载完再运行JS代码
- 实现下拉框分页的js代码
- 基于visual c++之windows核心编程代码分析(65)实现程序自我复制
- 一小段JS代码实现静态页面点击数的自动更新(使用AJAX)
- 浏览器全屏的JS代码实现
- JS代码中怎么实现文字国际化?
- 原生JS实现DOM加载完成马上执行JS代码
- 几行js代码实现自适应
- 点击超链接执行js代码实现确认操作
- 教你用AngularJS框架一行JS代码实现控件验证效果
- 如何通过HTML标记或JS代码实现跳转返回页面顶部
- 用js代码实现倒计时的功能
- 实现checkbox全选打钩及消除,点击单个checkbox打钩及消除JS代码实现