three实现三维汽车喷气落地游戏代码
代码语言:html
所属分类:其他
代码由minimax-m3.1-flash ai生成,可能有错误,仅供参考:点击查看提示词
代码描述:three实现三维汽车喷气落地游戏代码
下面为部分代码预览,完整代码请点击下载或在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,user-scalable=no,viewport-fit=cover">
<title>悬崖喷气飞车 · Jet Cliff Racer</title>
<style>
*{box-sizing:border-box;margin:0;padding:0}
html,body{width:100%;height:100%;overflow:hidden;background:#05070f;
font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
color:#e8f0ff;-webkit-user-select:none;user-select:none;touch-action:none;}
#wrap{position:fixed;inset:0}
canvas#game{display:block;width:100%;height:100%}
#hud{position:absolute;inset:0;pointer-events:none}
.panel{position:absolute;background:rgba(8,14,28,.62);backdrop-filter:blur(10px);
border:1px solid rgba(120,190,255,.18);border-radius:14px;padding:12px 14px;
box-shadow:0 8px 30px rgba(0,0,0,.45)}
.tl{top:16px;left:16px;min-width:178px}
.tr{top:16px;right:16px;text-align:right}
.row{display:flex;align-items:baseline;gap:6px;font-size:12px;color:#8fa8c9;margin:3px 0}
.row b{font-size:19px;color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}
.row i{font-style:normal;font-size:11px;color:#7f9bc0;width:30px;text-align:left}
.row b.warn{color:#ff8a5c}.row b.good{color:#5ce6a8}
.fuelLabel{font-size:12px;color:#8fa8c9;margin-bottom:6px}
.fuelLabel b{color:#fff;font-size:15px}
.fuelBar{width:150px;height:9px;border-radius:6px;background:rgba(255,255,255,.09);overflow:hidden;
border:1px solid rgba(255,255,255,.08)}
#fuelFill{height:100%;width:100%;border-radius:6px;background:linear-gradient(90deg,#38d39a,#7ef0c0);
transition:width .12s linear,background .3s}
#horizon{display:block;margin-top:8px;border-radius:50%}
#topbar{position:absolute;top:14px;left:50%;transform:translateX(-50%);text-align:center;
background:rgba(8,14,28,.5);backdrop-filter:blur(8px);border:1px solid rgba(120,190,255,.15);
border-radius:12px;padding:7px 18px;white-space:nowrap}
#lvName{font-size:14px;letter-spacing:2px;color:#cfe4ff}
#lvSub{font-size:11px;color:#7f9bc0;margin-top:2px}
#warn{position:absolute;top:92px;left:50%;transform:translateX(-50%);font-size:15px;font-weight:700;
letter-spacing:3px;color:#ff6b57;text-shadow:0 0 16px rgba(255,80,60,.6);opacity:0;transition:opacity .15s}
#tip{position:absolute;bottom:150px;left:50%;transform:translateX(-50%);max-width:min(640px,88vw);
background:rgba(10,18,34,.78);border:1px solid rgba(120,190,255,.22);border-radius:12px;
padding:10px 16px;font-size:13px;color:#cfe4ff;opacity:0;transition:opacity .4s;text-align:center;line-height:1.7}
#tip b{color:#ffd479}
#pad{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:10px;
pointer-events:auto}
.jbtn{position:relative;width:94px;height:68px;border-radius:12px;border:1px solid rgba(120,190,255,.2);
background:rgba(10,18,34,.6);backdrop-filter:blur(8px);color:#9fb8d8;font-size:11px;
display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;
transition:background .08s,border-color .08s,transform .05s;user-select:none}
.jbtn .k{font-size:21px;font-weight:800;color:#e8f0ff;letter-spacing:1px}
.jbtn .lb{font-size:10px;color:#7f9bc0}
.jbtn .fx{font-size:9.5px;color:#6d86a8;margin-top:1px}
.jbtn.on{background:rgba(255,150,60,.28);border-color:rgba(255,190,110,.85);transform:translateY(2px);
box-shadow:0 0 22px rgba(255,150,60,.35)}
.jbtn.on .k{color:#ffd479}
.jbtn .bar{position:absolute;left:8px;right:8px;bottom:5px;height:3px;border-radius:2px;background:rgba(255,255,255,.1)}
.jbtn .bar i{display:block;height:100%;border-radius:2px;background:#ffb457;width:0}
.jbtn.dry{opacity:.32}
#overlay{position:absolute;inset:0;display:none;align-items:center;justify-content:center;
background:radial-gradient(ellipse at 50% 40%,rgba(12,20,42,.72),rgba(3,5,12,.93));
backdrop-filter:blur(6px);padding:20px}
#overlay.show{display:flex}
.card{width:min(780px,94vw);max-height:92vh;overflow:auto;background:linear-gradient(160deg,rgba(18,28,52,.95),rgba(9,14,28,.96));
border:1px solid rgba(120,190,255,.22);border-radius:20px;padding:26px 30px;
box-shadow:0 30px 80px rgba(0,0,0,.6);text-align:center}
.card h1{font-size:31px;letter-spacing:5px;background:linear-gradient(90deg,#ffd479,#ff7ad9,#7ad8ff);
-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:6px}
.card h2{font-size:25px;letter-spacing:3px;margin-bottom:6px}
.card .sub{font-size:13px;color:#8fa8c9;margin-bottom:18px;line-height:1.8}
.ctl{display:flex;gap:24px;align-items:center;justify-content:center;flex-wrap:wrap;margin:6px 0 16px}
.keys{text-align:left;font-size:12.5px;color:#a9c2e0;line-height:2}
.krow b{display:inline-block;min-width:26px;text-align:center;background:rgba(120,190,255,.14);
border:1px solid rgba(120,190,255,.3);border-radius:6px;padding:1px 7px;margin:0 3px;color:#e8f0ff;font-weight:700}
.krow.alt{color:#7f9bc0}
.krow.hi{color:#ffd479}
.lvrow{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:14px 0 18px}
.lvbtn{padding:9px 16px;border-radius:10px;border:1px solid rgba(120,190,255,.25);background:rgba(120,190,255,.08);
color:#cfe4ff;font-size:13px;cursor:pointer;transition:.15s}
.lvbtn:hover:not(:disabled){background:rgba(120,190,255,.2)}
.lvbtn.sel{border-color:#ffb457;background:rgba(255,180,87,.18);color:#ffd479}
.lvbtn:disabled{opacity:.35;cursor:not-allowed}
.go{padding:13px 42px;border-radius:12px;border:none;cursor:pointer;font-size:17px;font-weight:800;letter-spacing:3px;
color:#1a1204;background:linear-gradient(90deg,#ffd479,#ffa94d);box-shadow:0 10px 30px rgba(255,160,60,.35);transition:.15s}
.go:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(255,160,60,.45)}
.go.ghost{background:transparent;border:1px solid rgba(120,190,255,.35);color:#cfe4ff;box-shadow:none;font-size:14px;padding:10px 26px;letter-spacing:1px}
.go b{font-size:11px;letter-.........完整代码请登录后点击上方下载按钮下载查看















网友评论0