因此,您听说过有关HTML5的所有谣言都将取代Adobe Flash。 尽管大多数网络社区都认为有可能实现,但您必须徘徊于何处使HTML5如此强大,以至连巨型公司Apple都希望使用它来代替Flash。
这就是为什么存在该帖子的原因,我们不会谈论HTML5可以做什么,而是向您展示HTML5可以用其他语言(如JavaScript)实现的神奇事物的现场演示,因此随时准备激发灵感。
注意:由于某些Web浏览器(例如Internet Explorer)不完全支持HTML5,因此强烈建议您使用Firefox浏览器查看下面的所有HTML5演示。
动画
HTML5的canvas元素是HTML5替换某些Flash动画的决定因素。 它允许您使用Javascript构建2D形状和位图图像的动态,可编写脚本的渲染,换句话说,这是可控的动画。
使用HTML5的canvas和audio标签创建的舒适而梦幻的动画。
![](https://i-blog.csdnimg.cn/blog_migrate/17a81c651759a3f2467e454a254b20b0.png)
在最后的Google I / O活动中进行了展示,该演示向您展示了HTML5的动态性。
![](https://i-blog.csdnimg.cn/blog_migrate/c1f64d04c3af60aa0e2650289160b113.png)
HTML5产生的生物会让您满意。
![](https://i-blog.csdnimg.cn/blog_migrate/f7e17fc630576f7e104e7f55327e958a.png)
使用Bomomo,您可以观察到用HTML5模拟的不同原子运动。
![](https://i-blog.csdnimg.cn/blog_migrate/c196d262607de989f3236062ae20ad58.png)
浏览器球
对此“跨浏览器” HTML5球感到惊讶。
![](https://i-blog.csdnimg.cn/blog_migrate/b2f592399e794d7a7f30f0df5abd882c.png)
通过创建不同颜色的无穷无尽的漂浮气泡来玩乐。
![](https://i-blog.csdnimg.cn/blog_migrate/d6a356e2e3110a851db8e51373ba1048.png)
帆布卡通动画
一个简单有趣HTML5动画片,可以帮助您了解HTML5的canvas元素可以做什么。
![](https://i-blog.csdnimg.cn/blog_migrate/2b887e334dff6d8b22cefb32bf89f210.png)
一个由HTML5和JavaScript构建的漂亮,可定制的模拟时钟。
![](https://i-blog.csdnimg.cn/blog_migrate/facc1789550a4c7aef2c99c30d0f3592.png)
Flickr PS3幻灯片放映
在网络浏览器中以PS3样式幻灯片查看Flickr的照片。
![](https://i-blog.csdnimg.cn/blog_migrate/bc648b2109fc89cc51ca4e285a1370b9.png)
互动宝丽来
一个与多点触摸界面非常相似的交互式演示。
![](https://i-blog.csdnimg.cn/blog_migrate/2518a1efbd7eb1bd7f369772ef2982c9.png)
JS烟花
由HTML5和Javascript驱动,以您喜欢的重力和速度享受烟花时刻。
![](https://i-blog.csdnimg.cn/blog_migrate/c93c4232a22bf70b176a4f988026a8bc.png)
一个非常美丽和未来HTML5万花筒。
![](https://i-blog.csdnimg.cn/blog_migrate/206fbac957877314cdb961f224ea4d86.png)
敏感的粒子动画会根据您的鼠标移动做出React。
![](https://i-blog.csdnimg.cn/blog_migrate/30a4c45cdeb6b652e5998b8af868fa87.png)
另一个敏感而出色HTML5演示,展示了附近的元素如何随鼠标移动做出React。
![](https://i-blog.csdnimg.cn/blog_migrate/0f9c3424dc52dfa70b4342802a47af47.png)
迷失了这个奇妙HTML5星云。
![](https://i-blog.csdnimg.cn/blog_migrate/981111bfad42acaa05578d3da95ca4e2.png)
视差
以平行透视图查看所有2D形状。
![](https://i-blog.csdnimg.cn/blog_migrate/150c5e14c678b3a30cf2b6bfcdf10b7c.png)
精美HTML5粒子动画,可以形成您喜欢的消息。
![](https://i-blog.csdnimg.cn/blog_migrate/d061967a1f1a9746e6058dc82a89c9fb.png)
迷失于这个无尽的传播动画中。
![](https://i-blog.csdnimg.cn/blog_migrate/1846deec00e13dd02a8cbdd49ec178d4.png)
非常酷HTML5星空动画,会根据您的鼠标移动来改变方向和速度。
![](https://i-blog.csdnimg.cn/blog_migrate/5e8439bf6e6aab8382929375c0280b91.png)
一键播放正在播放的视频。
![](https://i-blog.csdnimg.cn/blog_migrate/5d49a91875faafb521cdbf7d84900eb8.png)
通过改变幅度,波长,宽度等来观察HTML5的画布波如何移动。
![](https://i-blog.csdnimg.cn/blog_migrate/41a9dcf4de4d0749360e532ce7497426.png)
3D效果
画布动画给人留下了深刻的印象吗? HTML5的canvas元素可以做的更多,这就是3D效果。 开发人员可以依靠画布元素,DOM和JavaScript来创建3D效果,然后可以将其开发为3D动画或游戏。
使用Flickr的照片流获得全新的3D体验。
![](https://i-blog.csdnimg.cn/blog_migrate/634382fef40697f7f7f6d465399e162e.png)
基于HTML5的逼真的布料模拟。
![](https://i-blog.csdnimg.cn/blog_migrate/4aae620f592044c820aa24e6253e9771.png)
观察一个演变成复杂生物的怪物,其创建者之一就是HTML5。
![](https://i-blog.csdnimg.cn/blog_migrate/0eb7f1da95f355df233df7defe42f2f0.png)
Google Giftbox
巨型搜索引擎Google以可播放的3D视图呈现。
![](https://i-blog.csdnimg.cn/blog_migrate/235e43074781e67c994939eaf9b69adf.png)
高质量逼真的“ 3D on 2D Canvas”展示柜。
![](https://i-blog.csdnimg.cn/blog_migrate/bed0a6d93bdf5d0f15ceb0d01ee4a91e.png)
资料呈现
HTML5的canvas元素可以用于创建动画和3D效果,但也可以实现以呈现数学数据。
Gnuplot,HTML5版本的数据绘图应用程序。
![](https://i-blog.csdnimg.cn/blog_migrate/25c340d5b9fac1b8b481a8fcfe5b915c.png)
RGraph提供了广泛的数据表示形式,例如条形图,进度条和传统雷达图。
![](https://i-blog.csdnimg.cn/blog_migrate/4880963962c1c19e58a7fefc95d5b7b8.png)
Web应用程序
最终,利用HTML5和其他语言组合的所有可能性,可以创建交互式应用程序或与Flash应用程序接近的游戏。
见证Microsoft Paint的兄弟进入您的Web浏览器,他的父亲是HTML5。
![](https://i-blog.csdnimg.cn/blog_migrate/33d1173619b5dab1973200fa7ad1437d.png)
旨在帮助您了解某些地球元素的结构的科学应用程序。
![](https://i-blog.csdnimg.cn/blog_migrate/ad43ec5f418d3fdf1623225c0fcb1200.png)
使用这个最小化的交互式卡通生成器绘制有趣的卡通图像。
![](https://i-blog.csdnimg.cn/blog_migrate/4ec816fe5609298926ca0e5e2a34f947.png)
拖动可以在演示中拖动的任何东西以显示详细信息。
![](https://i-blog.csdnimg.cn/blog_migrate/36756947c3f30d13409568d8cba9d4d0.png)
加蒂奇素描
原始HTML5应用程序,使您可以制作一些基本图形,并可以将其保存为jpeg或png等不同的图像格式。
![](https://i-blog.csdnimg.cn/blog_migrate/703faefa12f799bb15193bdd702becbb.png)
物理素描
画任何您喜欢的东西,看看它们如何对模拟重力产生React。
![](https://i-blog.csdnimg.cn/blog_migrate/17b5e5b8930c2aea03376b84c8f205a9.png)
画板
强大HTML5绘图应用程序,使您能够以精确的方式绘制和编辑图像。
![](https://i-blog.csdnimg.cn/blog_migrate/7a22427fc4e2c586b72d8833807c3c2a.png)
一个Web应用程序,用于确认从Twitter获取的与天气有关的消息的地理位置,从而将其形成为基于画布的“社交天气”地图,这很琐碎(如作者所述),但很有趣。
![](https://i-blog.csdnimg.cn/blog_migrate/d8cd702d7ac94647968936b6ac36660d.png)
游戏
如果您可以在下一秒内躲避成百上千个HTML5项目符号,您将永远不会感到无聊。
![](https://i-blog.csdnimg.cn/blog_migrate/c911eabea12b093c0ac004d8e637a4ea.png)
反弹球,打破所有障碍。
![](https://i-blog.csdnimg.cn/blog_migrate/4b14ef1a2a69bb90eb1754839e13c5b6.png)
它不是一个游戏,但是它演示了如何使用HTML5开发“第一人称射击”浏览器游戏。
![](https://i-blog.csdnimg.cn/blog_migrate/5b30a2ea5bec71684d453ad09c484a31.png)
您可以躲避多少球才能赢得HTML5方形方块?
![](https://i-blog.csdnimg.cn/blog_migrate/454cbd6a224e66c9f82236154ddd59b7.png)
连锁爆炸以实现目标,不要上瘾。
![](https://i-blog.csdnimg.cn/blog_migrate/04ecf49c6f7e85b17bba486787a26147.png)
以自上而下的3D视角播放俄罗斯方块。
![](https://i-blog.csdnimg.cn/blog_migrate/c208f0a62168152c4ac2b666b72c54f2.png)
抽奖物品将球移动到星空,不要忘记重力。
![](https://i-blog.csdnimg.cn/blog_migrate/366fa55702fe06a61404a585827c6502.png)
单击,旋转和放下拼图,即可解决此基于HTML5的拼图游戏。
![](https://i-blog.csdnimg.cn/blog_migrate/0028fc2657508b527c3a8d51a7ab9e83.png)
滑向胜利,这是另一个HTML5游戏,旨在吸引您的注意力。
![](https://i-blog.csdnimg.cn/blog_migrate/a8d3c407d21d21a7033225adc2dad92b.png)
删除某些组以使另一组以相同的颜色配对,您最终将获得胜利。
![](https://i-blog.csdnimg.cn/blog_migrate/bbaebf0047a6d446c9ff0e230e2e908b.png)
俄罗斯方块
HTML5是最经典的游戏之一。
![](https://i-blog.csdnimg.cn/blog_migrate/c57023facaf2d1b9560f086503e5f128.png)
另一个伪3D版本的俄罗斯方块游戏。
![](https://i-blog.csdnimg.cn/blog_migrate/c24f6bb6c34dd4672488336f756041c6.png)
结论
HTML5的局限性是什么? 目前我们还无法决定,但是通过下面的精彩视频,我们可以知道HTML5的发展方向:
是的,它是Web浏览器中的Quake II,所以现在很明显,有了HTML5,将诞生更多具有突破性的Web应用程序,为数十亿互联网用户提供服务。 快速,不断发展,并且正在改变万维网。 问题是,您将如何使用这种改变游戏规则HTML5?
翻译自: https://www.hongkiat.com/blog/48-excellent-html5-demos/