js实现贪吃蛇小游戏----代码详解

本文详细解析如何使用JavaScript编写一款贪吃蛇小游戏,涵盖了HTML布局及JavaScript核心逻辑。
摘要由CSDN通过智能技术生成

js实现贪吃蛇小游戏----代码详解

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>贪吃蛇</title>
    <style>
        .game-area{
            height: 600px;
            width: 600px;
            background-color: lightgray;
            margin: 30px auto;
            position: relative;
        }
        .snake-head{
            height: 20px;
            width: 20px;
            border-radius: 50%;
            background-color: black;
            position: absolute;
            transition: all 200ms linear;
        }
        .cell{
            height: 20px;
            width: 20px;
            border-radius: 50%;
            background-color: greenyellow;
            position: absolute;
            transition: all 200ms linear;
        }
        .food{
            height: 20px;
            width: 20px;
            border-radius: 50%;
            background-color: deepskyblue;
            position: absolute;
        }
        .game-stop{
            height: 150px;
            width: 300px;
            position: absolute;
            border-radius: 40px;
            top: 225px;
            left: 150px;
            background-image: url("imgs/stop2.png");
            background-size: 100px 100px;
            background-repeat: no-repeat;
            background-position: 100px 25px;
            opacity: 0.5;
            display: none;
        }
    </style>
</head>
<body>
<div class="game-area" id="game-area">
    <div left="60" top="0" class="snake-head" id="snake-head"></div>
    <div left="40" top="0" class="cell" style="left: 40px" id="cell1"></div>
    <div left="20" top="0" class="cell" style="left: 20px" id="cell2"></div>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值