three做个三维月饼堆叠游戏代码
代码语言:html
所属分类:其他
代码由glm-5.3-flash ai生成,可能有错误,仅供参考:点击查看提示词
代码描述:三维月饼堆叠游戏
下面为部分代码预览,完整代码请点击下载或在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">
<title>月宫叠饼 · 中秋千层塔</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&family=Noto+Serif+SC:wght@400;600;900&display=swap" rel="stylesheet">
<style>
*{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%;overflow:hidden}
body{background:#070b19;font-family:'Noto Serif SC',serif;color:#f3e9d2;user-select:none;-webkit-user-select:none;touch-action:none;overscroll-behavior:none}
canvas{position:fixed;inset:0;display:block;z-index:0}
#boot{position:fixed;inset:0;background:#070b19;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;z-index:99;transition:opacity .7s;color:#d8b46a;letter-spacing:5px;font-size:14px}
#boot.off{opacity:0;pointer-events:none}
#boot svg{width:30px;height:30px;animation:spin 2.4s linear infinite}
@keyframes spin{to{transform:rotate(360deg)}}
header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;z-index:10;pointer-events:none;transition:opacity .6s}
.hud-center{position:absolute;left:50%;top:14px;transform:translateX(-50%);text-align:center}
.title{font-family:'Ma Shan Zheng';font-weight:400;font-size:30px;letter-spacing:8px;color:#f3e2b6;display:flex;align-items:center;gap:12px;white-space:nowrap;text-shadow:0 2px 14px rgba(0,0,0,.55);position:relative}
.title::before,.title::after{content:'';width:40px;height:1px;background:rgba(216,180,106,.5)}
.seal{position:absolute;right:-14px;top:-12px;writing-mode:vertical-rl;background:#a63c2e;color:#ffe6d0;font-size:10px;font-weight:600;letter-spacing:2px;padding:5px 3px;border-radius:2px;transform:rotate(4deg);box-shadow:0 2px 6px rgba(0,0,0,.45)}
.subtitle{margin-top:4px;font-size:11px;letter-spacing:5px;color:rgba(226,205,160,.6)}
.score-label{font-size:10px;letter-spacing:6px;color:rgba(226,205,160,.6);text-align:right}
.score{font-size:32px;font-weight:900;color:#ffe9b8;text-align:right;line-height:1.15;min-width:80px;font-variant-numeric:tabular-nums;text-shadow:0 2px 10px rgba(0,0,0,.5)}
.score.pop{animation:pop .35s ease}
@keyframes pop{35%{transform:scale(1.22)}}
.best{font-size:11px;letter-spacing:2px;color:rgba(226,205,160,.55);text-align:right}
.lives{display:flex;gap:6px}
.lives svg{width:20px;height:20px;color:#f0c96a;filter:drop-shadow(0 0 5px rgba(240,200,110,.45));transition:.4s}
.lives svg.dim{color:#39405a;filter:none;transform:scale(.85)}
#hint{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;font-size:12.5px;letter-spacing:3px;color:rgba(216,200,160,.75);z-index:10;transition:opacity .5s;white-space:nowrap}
#hint i{width:32px;height:1px;background:rgba(216,180,106,.4)}
#toast{position:fixed;top:88px;left:50%;transform:translate(-50%,-8px);padding:9px 22px;background:rgba(10,14,28,.78);border:1px solid rgba(230,190,110,.5);color:#f6e7c6;font-size:14px;letter-spacing:3px;opacity:0;transition:.35s;z-index:20;pointer-events:none;border-radius:2px;backdrop-filter:blur(6px)}
#toast.show{opacity:1;transform:translate(-50%,0)}
#toast.bad{border-color:rgba(224,110,90,.6);color:#f3c1b2}
.panel{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:40;background:rgba(4,7,16,.45);transition:opacity .5s,visibility.........完整代码请登录后点击上方下载按钮下载查看















网友评论0