three做个三维埃及金字塔探索场景代码
代码语言:html
所属分类:其他
代码由deepseek-4.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.0">
<title>埃及金字塔 · 3D 探索</title>
<style>
*{margin:0;padding:0;box-sizing:border-box}
html,body{width:100%;height:100%;overflow:hidden;background:#000;
font-family:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
-webkit-user-select:none;user-select:none}
#app{position:fixed;inset:0}
canvas{display:block}
/* ---------- 准星 ---------- */
#crosshair{position:fixed;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;
pointer-events:none;opacity:.55;z-index:10}
#crosshair::before,#crosshair::after{content:"";position:absolute;background:#fff;
box-shadow:0 0 3px rgba(0,0,0,.8)}
#crosshair::before{left:10px;top:0;width:2px;height:22px}
#crosshair::after{top:10px;left:0;height:2px;width:22px}
/* ---------- HUD ---------- */
#hud{position:fixed;left:18px;top:16px;z-index:10;color:#f3e9d6;
text-shadow:0 2px 8px rgba(0,0,0,.9);font-size:13px;line-height:1.7;
letter-spacing:.5px;pointer-events:none}
#hud .row{display:flex;align-items:center;gap:8px}
#hud .ico{width:16px;text-align:center;opacity:.85}
#hud .val{font-weight:600;color:#ffe9b8}
/* ---------- 提示 ---------- */
#prompt{position:fixed;left:50%;bottom:14%;transform:translateX(-50%);
z-index:12;color:#fff;background:rgba(15,10,4,.62);border:1px solid rgba(255,215,140,.45);
padding:10px 22px;border-radius:6px;font-size:15px;letter-spacing:1px;
backdrop-filter:blur(6px);opacity:0;transition:opacity .22s;pointer-events:none;
text-shadow:0 1px 4px #000;white-space:nowrap}
#prompt.show{opacity:1}
#prompt b{color:#ffd98a}
/* ---------- 状态提示(攀爬高度等) ---------- */
#status{position:fixed;left:50%;top:14%;transform:translateX(-50%);z-index:11;
color:#ffd98a;font-size:14px;letter-spacing:2px;opacity:0;transition:opacity .3s;
text-shadow:0 2px 8px rgba(0,0,0,.9);pointer-events:none;white-space:nowrap}
#status.show{opacity:1}
/* ---------- 开始界面 ---------- */
#overlay{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;
align-items:center;justify-content:center;text-align:center;color:#f0e2c8;
background:radial-gradient(circle at 50% 40%,rgba(60,38,16,.82),rgba(8,5,2,.96));
backdrop-filter:blur(3px);cursor:pointer;transition:opacity .5s}
#overlay h1{font-size:clamp(28px,5vw,54px);font-weight:800;letter-spacing:10px;
color:#ffd98a;text-shadow:0 0 40px rgba(255,180,60,.55),0 4px 10px #000;margin-bottom:8px}
#overlay h2{font-size:clamp(11px,1.6vw,15px);font-weight:400;letter-spacing:6px;
color:#c9a86a;margin-bottom:36px;text-transform:uppercase}
#overlay .keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));
gap:10px 30px;max-width:640px;font-size:13px;color:#cbbfa8;margin-bottom:38px}
#overlay .keys div{display:flex;justify-content:space-between;gap:14px;
border-bottom:1px dashed rgba(200,170,110,.22);padding-bottom:6px}
#overlay .keys kbd{background:rgba(255,215,140,.13);border:1px solid rgba(255,215,140,.35);
border-radius:4px;padding:1px 8px;color:#ffd98a;font-family:inherit;font-size:12px}
#overlay .start{font-size:15px;letter-spacing:4px;color:#fff;
padding:13px 44px;border:1px solid rgba(255,215,140,.55);border-radius:4px;
background:rgba(255,200,90,.1);animation:pulse 2.2s ease-in-out infinite}
@keyframes pulse{0%,100%{box-shadow:0 0 0 rgba(255,200,90,0)}
50%{box-shadow:0 0 28px rgba(255,200,90,.4)}}
#overlay.hidden{opacity:0;pointer-events:none}
/* ---------- 加载 ---------- */
#loading{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;
background:#0b0704;color:#ffd98a;letter-spacing:6px;font-size:14px;transition:opacity .6s}
#loading.hidden{opacity:0;pointer-events:none}
/* ---------- 暗角 ---------- */
#vignette{position:fixed;inset:0;pointer-events:none;z-index:5;
background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.........完整代码请登录后点击上方下载按钮下载查看















网友评论0