程序员必知:基于HTML5堆木头游戏

简介: 程序员必知:基于HTML5堆木头游戏

今天要来分享一款很经典的HTML5游戏——堆木头游戏,这款游戏的玩法是将木头堆积起来,多出的部分将被切除,直到下一根木头无法堆放为止。这款HTML5游戏的难点在于待堆放的木头是移动的,因此需要你很好的控制木头下落的位置。

在线预览 源码下载

实现的代码。

html代码:

[/span>div style="width: 320px; height: 370px;"

[/span>br />

[/span>div style="position: absolute; margin-top: 400px; width: 320px; heigth: 48px; background: #ffffff"

[/span>div id="alertbox"

[/span>div id="alertbox_flekk"

[/span>div id="alertbox_content"

[/span>a id="button_xwuz" onclick="return menuswitch(document.getElementById('button_about'));"

ontouchstart="return menuswitch(document.getElementById('button_about'));"

[/span>div id="imenu"

[/span>a id="button_game" href="#game" class="active" onclick="return menuswitch(this);"

ontouchstart="return menuswitch(this);"span style="display: none"

[/span>a id="button_highscore" href="#highscore" onclick="return menuswitch(this);" ontouchstart="return menuswitch(this);"

[/span>span style="display: none"a id="button_about" href=""

ontouchstart="return menuswitch(this);"span style="display: none"

[/span>div class="ibox" id="container"

[/span>div style="width: 10000px;" id="container_scroller"

[/span>div id="ibox_game" class="iboxcontent ibc1" style="position: relative;"

[/span>div style="width: 237px; height: 15px; overflow: hidden; margin-left: 13px; padding-top: 10px;

font-size: 90%; position: absolute; z-index: 20;"

[/span>div style="float: left"

[/span>div style="float: left" id="score_title"

得分:

[/span>div id="score" style="float: left; width: 2em;"

0

[/span>div style="float: right"

[/span>div style="float: left"

连击:

[/span>div id="combo" style="float: left; width: 1.5em;"

0

[/span>div style="text-align: center"

等级: [/span>span id="level"

[/span>div style="width: 320px; height: 316px; overflow: hidden; position: relative;" id="st_outerarea"

[/span>div id="ibox_highscore" class="iboxcontent ibc2"

[/span>h3

您目前的最高分是...

[/span>div id="yourbest"

[/span>p

一般人努力点可以达到[/span>span class="fontostext"span class="fontostext"

分. 你可以分享给好友挑战下

[/span>p

你已经玩了 [/span>span id="gamesplayed" class="fontostext"span class="fontostext"

堆木头

[/span>p

点击右上角分享分数到朋友圈

css代码:

body

{

font-family: helvetica, arial;

background-color: #000000;

color: #a3b3c3;

border: 0;

padding: 0;

font-size: 90%;

overflow: hidden;

Width</span>: 320px;

margin: auto;

}

h1

{

margin: .4em;

}

h3

{

font-size: 120%;

margin: 12px;

padding-left: 0;

//代码效果参考:http://www.zidongmutanji.com/bxxx/487500.html

margin-bottom: .5em;

color: #ffffff;

}

p

{

margin: 0;

margin: 12px;

margin-top: .5em;

margin-bottom: .5em;

font-size: 84%;

}

a

{

color: #ffffff;

}

td

{

text-align: center;

font-size: 70%;

}

.ibox

{

Width</span>: 320px;

Height</span>: 315px;

overflow: hidden;

background-color: #000000;

margin: auto;

}

.iboxcontent

{

Width</span>: 320px;

Height</span>: 315px;

float: left;

overflow: hidden;

}

.ibc1

//代码效果参考:http://www.zidongmutanji.com/zsjx/142761.html

{

background-color: #3b4859;

background-image: url(./i/bg1.png);

}

.ibc2

{

background-color: #404d5e;

background-image: url(./i/bg2.png);

}

#alertbox

{

display: none;

position: absolute;

z-index: 200;

}

#alertbox_flekk

{

position: absolute;

Width</span>: 320px;

Height</span>: 356px;

background-color: #000000;

opacity: .8;

}

#alertbox_content

{

position: absolute;

Width</span>: 320px;

Height</span>: 286px;

//代码效果参考:http://www.zidongmutanji.com/zsjx/343297.html

margin-top: 70px;

text-align: center;

color: #ffffff;

}

#alertbox_content .fontostext

{

color: #a3b3c3;

}

#alertbox a

{

margin: 10px;

Width</span>: 114px;

Height</span>: 54px;

}

img

{

border: 0;

}

#imenu

{

Width</span>: 320px;

Height</span>: 41px;

margin: auto;

text-align: center;

background-image: url(./i/menu.png);

background-position: 0 0px;

}

#imenu a:hover

{

opacity: .5;

}

#button_game

{

background-image: url(./i/menu.png);

display: block;

float: left;

Width</span>: 72px;

Height</span>: 41px;

background-position: 0 0;

}

#button_highscore

{

background-image: url(./i/menu.png);

display: block;

float: left;

Width</span>: 110px;

Height</span>: 41px;

background-position: -72px -41px;

}

#button_about

{

background-image: url(./i/menu.png);

display: block;

float: left;

Width</span>: 100px;

Height</span>: 41px;

background-position: -182px -41px;

}

#score, #combo, #level

{

color: #ffffff;

}

#button_xwuz

{

position: absolute;

display: block;

Width</span>: 48px;

Height</span>: 57px;

margin: 5px 0 0 267px;

background-image: url(./i/xwuz.png);

z-index: 1;<

相关文章
|
6月前
|
前端开发 安全
分享81个Html经典模板,总有一款适合您
分享81个Html经典模板,总有一款适合您
53 2
|
6月前
分享82个Html经典模板,总有一款适合您
分享82个Html经典模板,总有一款适合您
47 0
|
5月前
|
JavaScript 前端开发 数据安全/隐私保护
HTML基础知识详解(下)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
HTML基础知识详解(下)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
|
5月前
|
前端开发 容器
HTML基础知识详解(上)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
HTML基础知识详解(上)(如果想知道html的全部基础知识点,那么只看这一篇就足够了!)
|
4月前
|
Web App开发 存储 JavaScript
HTML一个简单的视频提速写法构思
HTML一个简单的视频提速写法构思
|
6月前
|
iOS开发
分享83个Html经典模板,总有一款适合您
分享83个Html经典模板,总有一款适合您
88 7
|
6月前
分享84个Html经典模板,总有一款适合您
分享84个Html经典模板,总有一款适合您
56 0
|
6月前
|
数据管理 BI 定位技术
分享88个Html杂七杂八,总有一款适合您
分享88个Html杂七杂八,总有一款适合您
32 2
|
6月前
|
移动开发 前端开发 物联网
分享73个Html前端模板,总有一款适合您
分享73个Html前端模板,总有一款适合您
64 5
|
6月前
|
移动开发 前端开发 HTML5
分享83个Html前端模板,总有一款适合您
分享83个Html前端模板,总有一款适合您
76 4