three实现三维音乐喷泉代码

代码语言:html

所属分类:其他

代码由claude-5.0 ai生成,可能有错误,仅供参考:点击查看提示词

代码描述:three实现三维音乐喷泉代码

代码标签: 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, user-scalable=no">
<title>三维音乐喷泉动画</title>
<style>
  html,body{margin:0;padding:0;overflow:hidden;background:#000;font-family:"Microsoft YaHei",Arial,sans-serif;}
  #container{width:100vw;height:100vh;display:block;touch-action:none;}
  #ui{
    position:fixed;top:16px;left:16px;z-index:10;
    background:rgba(10,20,40,0.55);
    backdrop-filter:blur(6px);
    border:1px solid rgba(120,200,255,0.3);
    border-radius:12px;
    padding:14px 18px;
    color:#e8f6ff;
    width:240px;
    box-shadow:0 4px 24px rgba(0,0,0,0.4);
  }
  #ui h2{margin:0 0 8px;font-size:16px;color:#7fd7ff;letter-spacing:1px;}
  #ui p{margin:4px 0;font-size:12px;line-height:1.5;color:#bcd9ea;}
  .btn{
    display:inline-block;
    margin:4px 4px 4px 0;
    padding:7px 14px;
    font-size:12px;
    color:#fff;
    background:linear-gradient(135deg,#1e90ff,#00c6ff);
    border:none;border-radius:20px;
    cursor:pointer;
    transition:.25s;
    user-select:none;
  }
  .btn:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,198,255,0.5);}
  .btn:active{transform:translateY(0);}
  #fileBtn input{display:none;}
  #range{width:100%;margin-top:6px;}
  #status{margin-top:8px;font-size:11px;color:#8fe3ff;}
  #loading{
    position:fixed;inset:0;background:#020510;color:#7fd7ff;
    display:flex;align-items:center;justify-content:center;
    font-size:18px;z-index:100;letter-spacing:2px;
  }
</style>
</head>
<body>
<div id="loading">正在加载三维场景...</div>
<div id="container"></div>
<div id="ui">
  <h2>🎶 音乐喷泉控制台</h2>
  <button class="btn" id="playBtn">▶ 播放模拟音乐</button>
  <label class="btn" id="fileBtn">📁 选择本地音乐
    <input type="file" id="fileInput" accept="audio/*">
  </label>
  <br>
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0