js实现霓虹灯贪吃蛇游戏代码

代码语言:html

所属分类:游戏

代码描述:js实现霓虹灯贪吃蛇游戏代码

代码标签: js 霓虹灯 贪吃蛇 游戏 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!doctype html>
<html lang="zh-CN">
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
  <title>霓虹灯贪吃蛇</title>
  <style>
    html, body { margin:0; padding:0; height:100%; background:#05070b; overflow:hidden; }
    canvas { display:block; width:100vw; height:100vh; }

    .hud{
      position:absolute; left:12px; top:12px;
      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "PingFang SC", "Microsoft YaHei";
      color:#cfe6ff; font-size:14px;
      user-select:none; pointer-events:none;
      text-shadow: 0 0 14px rgba(120,200,255,.45);
      display:flex; gap:14px; align-items:flex-start;
    }
    .card{
      background: rgba(10,16,26,.35);
      border: 1px solid rgba(110,190,255,.18);
      border-radius: 14px;
      padding: 10px 12px;
      backdrop-filter: blur(8px);
      box-shadow: 0 0 28px rgba(40,120,255,.12);
    }
    .titleRow{ display:flex; align-items:center; gap:10px; }
    .pill{
      display:inline-block;
      padding: 4px 10px;
      border-radius: 999px;
      border: 1px solid rgba(120,220,255,.25);
      background: rgba(80,180,255,.08);
      box-shadow: 0 0 18px rgba(80,180,255,.25);
      color:#dff6ff;
      font-weight:700;
      letter-spacing:.2px;
      font-size:12px;
    }
    .big{
      font-size:22px; font-weight:800; line-height:1.1;
      color:#b7f7ff;
      text-shadow: 0 0 18px rgba(90,220,255,.55);
      margin-top:6px;
    }
    .sub{ opacity:.85; margin-top:6px; }
    .kbd{ padding:2px 7px; border-radius:8px; border:1px solid rgba(180,230,255,.18); background: rgba(0,0,0,.15); box-shadow: inset 0 0 10px rgba(70,170,255,.10); }

    .overlay{
      position:absolute; inset:0;
      display:flex; align-items:center; justify-content:center;
      pointer-events:none;
    }
    .panel{
      width:min(520px, calc(100vw - 24px));
      background: rgba(6,10,18,.55);
      border: 1px solid rgba(140,220,255,.18);
      border-radius: 18px;
      padding: 16px 16px;
      box-shadow:
        0 0 80px rgba(60,160,255,.15),
        0 0 18px rgba(255,0,150,.10);
      backdrop-filter: blur(10px);
      pointer-events:auto;
      color:#d8efff;
      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, "PingFang SC", "Microsoft YaHei";
    }
    .panel h1{
      margin:0 0 8px 0; font-size:20px;
      text-shadow: 0 0 18px rgba(90,220,255,.55);
      letter-spacing:.4px;
    }
    .row{ display:flex; gap:10px; align-items:center; flex-wrap:wrap; margin-top:10px; }
    input{
      flex:1;
      min-width: 180px;
      background: rgba(0,0,0,.25);
      border: 1px solid rgba(150,220,255,.22);
      color:#e8f6ff;
      border-radius: 12px;
      padding: 10px 12px;
      outline:none;
      box-shadow: inset 0 0 14px rgba(70,170,255,.12);
    }
    button{
      cursor:pointer;
      background.........完整代码请登录后点击上方下载按钮下载查看

网友评论0