程序员必知:基于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;<

相关文章
|
8月前
|
移动开发 HTML5
html5掷骰子跳棋游戏源码
html5掷骰子跳棋游戏源码
152 1
html5掷骰子跳棋游戏源码
|
21天前
HTML在线扫雷游戏网页源码
HTML在线扫雷游戏网页源码是一款基于HTML+CSS+JavaScript开发的在线扫雷小游戏单页源码,为用户提供了一个无需安装即可在浏览器中直接玩的扫雷游戏。该游戏的源码不仅包含了完整的游戏逻辑,还具备丰富的界面设计和用户交互功能,使得玩家能够轻松上手并享受扫雷带来的乐趣。
60 22
|
4月前
|
移动开发 JavaScript 数据管理
HTML5 拖放在游戏中的应用
HTML5的拖放功能在游戏开发中广泛应用,尤其在创建交互式网页游戏时。它支持多种场景,如拖动角色或物品、选择和装备物品、拼图或配对游戏以及自定义界面布局。通过简单的HTML和JavaScript代码,可实现流畅的拖放交互,并提供视觉反馈,增强用户体验。此外,还需考虑设备兼容性和数据管理,确保游戏在不同设备和浏览器上都能良好运行。总之,HTML5拖放功能使网页游戏更生动有趣。
|
5月前
|
移动开发 前端开发 程序员
后端程序员的前端基础-前端三剑客之HTML
后端程序员的前端基础-前端三剑客之HTML
52 9
|
7月前
|
前端开发 网络协议 JavaScript
程序员必知:前端之HTML
程序员必知:前端之HTML
29 0
|
7月前
切方块游戏 HTML5+jQuery【附源码】
切方块游戏 HTML5+jQuery【附源码】
48 0
|
8月前
|
安全 Windows
在线网页版扫雷游戏HTML源码
在线网页版扫雷游戏HTML源码
286 1
在线网页版扫雷游戏HTML源码
|
8月前
|
前端开发 JavaScript
html+css+js开发一个猜数字游戏
【1月更文挑战第5天】html+css+js开发一个猜数字游戏
139 1
|
8月前
|
JavaScript
基于js和html的骰子游戏
基于js和html的骰子游戏
110 0
|
8月前
|
前端开发 JavaScript 定位技术
web版拳皇,使用html,css,js来制作一款拳皇游戏
web版拳皇,使用html,css,js来制作一款拳皇游戏
136 0

热门文章

最新文章