数字炸弹游戏

大哥考我的小游戏,当练手了(装逼ing....)效果图如下

222.gif

游戏规则:模仿快乐大本营
?选手背对大屏幕,大屏?幕会随机的出现1—100?中的任一数字,选手依?次说出数字,主持人根据?选手说出的数字,逐渐递减?直至有位同学说出“数字炸弹”?者,即被淘汰。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
     <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title>数字炸弹</title>
    <style type="text/css">
        *{margin:0px;padding: 0px;font-family: "微软雅黑";}
        a{text-decoration: none;}
        ul li{list-style: none;}

        .allContent{margin: 25px auto;width:350px;height: 600px;background: #ece4e4;position: relative;}
        .boomImg{width: 100%;height: 200px;}
        .boomImg img{display: block;max-width: 100%;max-height: 100%;margin:0px auto;}

        .range{width: 100%;height: 200px;}
        .range h1,.range form{text-align: center;font-family: "华文行楷"}
        .range form input{border: 1px solid #ccc;line-height: 25px;width: 90px;padding-left: 10px;}

        .enter{margin-top: 30px;}
        .enter p{font-size: 26px;font-family: "华文行楷"}
        #btn1{width: 35px;height: 25px;line-height: 25px;border: 1px solid #ccc;cursor: pointer;}
        #btn2{line-height: 25px;height: 25px;border: 1px solid #ccc;cursor: pointer;}

        #back{position: absolute;bottom: 30px;right: 25px;font-size: 20px;}

        .boom{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 99;background: url(image/bg.png);}
        .boom img{display: block;max-width: 70%;margin: 0px auto;}

    </style>
</head>
<body>
    <div class="allContent">
        <div class="boomImg">
            ![](image/pic1.png)
        </div>

        <!-- 炸弹范围 -->
        <div class="range">
            <h1>炸弹范围</h1>
            <form>
                <div class="rangeInput">
                    <input type="text" value="0" disabled="disabled" id="box1">
                    --<input type="text" value="100" disabled="disabled" id="box2">
                </div>
                <div class="enter">
                    <p>输入数字</p>
                    <input type="text" value="" id="box3">
                    <input type="hidden" value="" id="hide">
                    <span id="btn1">确定</span>
                    <!-- <span id="btn2">查看炸弹数字</span> -->
                </div>
            </form>
        </div>
        <!-- 炸弹范围 -->

        <!-- <a href="javascript:;" id="back">再来一局</a> -->

        <!-- 爆炸图片 -->
        <div class="boom" id="boom">![](image/pic2.gif)</div>
    </div>



    <script type="text/javascript">
    window.onload = function(){
        var boom = document.getElementById("boom");//获取炸弹层
        var boomImg = document.getElementById("boomImg");//炸弹曾图片
        var boomImgH = boomImg.offsetHeight;//炸弹图片高度
        var boomTop = (600-boomImgH)/2;//水平居中炸弹图片
        var btn1 = document.getElementById("btn1");//确定按钮
        boomImg.style.marginTop = boomTop + "px";//炸弹图片水平居中
        var box3 = document.getElementById("box3");//获取输入框
        
        var num = Math.ceil(Math.random()*100);//生成随机整数
        boom.style.display="none";
        document.getElementById("hide").value = num;//将随机数赋值
        var hide = document.getElementById("hide").value;//炸弹数字
        //alert(hide);
        //
        //
        //炸弹层点击消失
        boom.onclick = function(){
            boom.style.display = "none";
        }
        
        // 确定按钮点击事件
        btn1.onclick = function(){
            var box3Value = parseInt(box3.value);//获取输入框输入的数字   
            //alert(typeof(box3Value));
            if (box3Value==hide) {//判断输入的数字和炸弹数字是否相等
                boom.style.display = "block";
            }
            else{//输入数字和炸弹数字不相等执行的代码
                //alert("6");
                var prevNum = parseInt(document.getElementById("box1").value);//最小范围数字
                //alert(prevNum);
                var nextNum = parseInt(document.getElementById("box2").value);//最大范围数字
                if (box3Value<hide&&box3Value>prevNum){
                    //alert("1");
                    document.getElementById("box1").value = box3Value;
                }
                else if (box3Value>hide&&box3Value<nextNum){
                    //alert("2");
                    document.getElementById("box2").value = box3Value;
                }
                else{
                    var text = "请输入" + prevNum +"~" + nextNum + "区间的数字" ;
                    alert(text);
                }
            }
        }
        
    }
    </script>
</body>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,539评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,911评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,337评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,723评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,795评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,762评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,742评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,508评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,954评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,247评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,404评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,104评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,736评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,352评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,557评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,371评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,292评论 2 352

推荐阅读更多精彩内容

  • 周末回了老家。为了坚持每天走路锻炼,达到健身的目的,借口出去买热水袋,带上手机耳机就出发了。春寒料峭,昨天还下雪,...
    最平凡阅读 397评论 2 0
  • 尽可能地多麻烦自己,不去麻烦别人。 尽可能地承担喜怒哀乐,不去大吐苦水。才华配不上野心,就静下心努力;无法控制的难...
    艾超831阅读 319评论 0 0
  • 你疲软时, 他出现了 大风做裳 他的英姿 ,似乎比你更值得繁茂 余生,他温顺,驯良 甘于皮肉的苦熬 不曾顶着烈日...
    西的东阅读 1,541评论 1 1