推荐8款HTML5相关的特殊效果 看看都能够实现哪些功能

html-css014

推荐8款HTML5相关的特殊效果 看看都能够实现哪些功能,第1张

HTML5是HTML的升级版,HTML5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web

应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。今天我们推荐8款使用HTML5生成的特

殊效果,希望可以对大家的使用带来帮助!

HTML5实现的五子棋游戏

在线演示

这是一款使用HTML5实现的五子棋特效,与计算机的对局你不见得能次次都赢得胜利,不信可以点击在线演示。

一款不需要视频文件的视频播放器-Frame player

在线演示

HTML5视频是非常棒的,它可以很容易的用在多款设备上。但是它也有自己的问题,比如移动设备的播放器,可能有不同版本不兼容的情况。今天我们介绍这款视频播放器完善了之前的效果,用起来更方便。希望大家喜欢!

3D菜单

在线演示

或许在现如今这个科技发达的时代,在线点餐已不是新鲜事。餐厅可以对Menu进行设计,点击菜名会相应弹出菜品的照片,或者还可以增加卡路里,原材料和客户们的评价等。绝对是一个超时髦的创意!

用HTML5的画布实现撕布的动画效果

在线演示

用HTML5的画布实现撕布的效果,滑动鼠标,布会随着鼠标变动。点击鼠标左键,然后滑动鼠标,布就会被割开。如果你还没有查看过这款演示效果,那绝对逼真的让你震撼!

HTML5 Canvas(画布) 基础使用和介绍

在线下载

还记得在过去的Web前端开发中,如果你需要绘图或者生成相关图形的话,使用Flash可能是你唯一或者说最强大的实现方式,而在近些年的技术

热点HTML5标准中,HTML

Canvas(画布)能够更加方便的帮助你实现2D绘制图形图像及其各种动画效果功能。在今天的这篇技术教程中我们将介绍基本的Canvas使用,希望大

家觉得有帮助!

HTML5画布生成的2D光源效果

在线演示

超金属的背景,仿佛探照灯的经过让他看上去更加的立体。这是一款使用HTML5 Canvas生成的2D光源效果。绝对让你不后悔使用它!

HTML5的Flappy bird实现

在线演示

著名的Flappy Bird,相信知道的人一定不少吧,点击你的空格,不要让它掉下来,看看你最终的成绩有多好。发上来我们切磋一下吧.

Sonic - 循环加载的利器

在线演示1 在线演示2 在线演示3

Sonic是一个不到3k,非常小的JS类库,你可以用这个类库来创建自定义的加载动画。它的循环动画效果非常赞,比如你可以用它做一条不断追

逐自己尾巴

的蛇,这样的动画。Sonic使用了HTML5的canvas元素和其相关API。它基于在一定小的时间间隔上,基于预定义的路径,画出下一个形状,从而

完成动画效果。你可以使用arc,bezier,或line的方法来定义路径。

HTML

5

是一个新的网络标准,目标在于取代现有的

HTML

4.01,

XHTML

1.0

and

DOM

Level

2

HTML

标准。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-based

rich

internet

application,RIA),如Adobe

Flash,

Microsoft

Silverlight,

Sun

JavaFX

的需求。

[编辑]

发展历史

HTML

5

草案的前身名为

Web

Applications

1.0,是在2004年由

WHATWG

提出,再于2007年获

W3C

接纳,并成立了新的

HTML

工作团队。在2008年1月22日,第一份正式草案发布。[1]WHATWG

表示该规范是目前仍在进行的工作,仍须多年的努力。[2]目前

Firefox、Google

Chrome、Opera

Safari(版本

4

以上)已支援

HTML5

技术。

HTML

5的标准草案目前已进入W3C制定标准5大程序的第1步。负责编纂标准格式文件的Google代表Ian

Hickson预期,可能得等到2012年才会推出建议候选版(W3C

Candidate

Recommendation)。

[编辑]

新标记

HTML

5

提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似

<div>

<span>

标签,但有一定含义,例如

<nav>(网站导航块)和

<footer>。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如

<audio>

<video>

标记。[3]

一些过时的

HTML

4

标记将取消,其中包括纯粹用作显示效果的标记,如

<font>

<center>,因为它们已经被

CSS

取代。还有一些透过

DOM

的网络行为。

[编辑]

新应用程序接口(API)

除了原先的

DOM

接口,HTML5

增加了更多样化的

API[4]:

即时二维绘图

定时媒体播放

储存

离线

编辑

拖放

通讯/网络

后退按钮管理

MIME

和协议处理程序时表头登记

[编辑]

HTML

4

的不同之处

以下为大略的不同之处,与例子:

新的解析顺序

新的元素:section,

video,

progress,

nav,

meter,

time,

aside,

canvas

input

元素的新属性:日期和时间,email,

url

新的通用属性:ping,

charset,

async

全域属性:id,

tabindex,

repeat

移除元素:center,

font,

u,

strike,

s,

frameset,

frame,

applet

[编辑]

异常处理

HTML5(text/html)

浏览器将在错误语法的处理上更加灵活。HTML5在设计时保证旧的浏览器能够安全的忽略掉新的HTML5代码。与

HTML4.01相比,HTML5给出了解析的详细规则,力图让不同的浏览器即使在发生语法错误时也能返回相同的结果。

HTML5 中的一些有趣的新特性:

用于绘画的 canvas 元素

用于媒介回放的 video 和 audio 元素

对本地离线存储的更好的支持

新的特殊内容元素,比如 article、footer、header、nav、section

新的表单控件,比如 calendar、date、time、email、url、search