three三维五线谱音乐跳动播放音乐动画代码
代码语言:html
所属分类:三维
代码描述: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">
<title>RESONANCE · 三维音律曲谱</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;500&family=JetBrains+Mono:wght@300;400;500&display=swap" rel="stylesheet">
<style>
:root{
--bg:#0a0a14;
--fg:#e8e8f0;
--muted:#7a7a8a;
--accent:#00f5ff;
--warm:#ff8855;
--magenta:#ff3399;
--border:rgba(0,245,255,0.22);
}
*{margin:0;padding:0;box-sizing:border-box}
html,body{width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--fg);font-family:'JetBrains Mono',monospace}
#canvas-container{position:fixed;inset:0}
.ui{position:fixed;inset:0;pointer-events:none;z-index:10}
.ui>*{pointer-events:auto}
.brand{position:absolute;top:40px;left:50px}
.brand .title{
font-family:'Cormorant Garamond',serif;font-weight:300;
font-size:58px;letter-spacing:14px;line-height:1;
background:linear-gradient(90deg,var(--fg) 0%,var(--accent) 100%);
-webkit-background-clip:text;background-clip:text;color:transparent;
}
.brand .subtitle{font-size:11px;letter-spacing:6px;color:var(--muted);margin-top:14px;padding-left:4px}
.brand .accent-line{width:60px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);margin-top:14px}
.info-panel{position:absolute;top:40px;right:50px;text-align:right;min-width:240px}
.info-panel .label{font-size:10px;letter-spacing:4px;color:var(--muted);margin-bottom:8px}
.info-panel .note-display{
font-family:'Cormorant Garamond',serif;font-size:56px;font-weight:300;line-height:1;
color:var(--accent);min-height:56px;
text-shadow:0 0 24px rgba(0,245,255,0.5);
transition:color 0.3s, text-shadow 0.3s;
}
.info-panel .note-display.warm{color:var(--warm);text-shadow:0 0 24px rgba(255,136,85,0.5)}
.info-panel .progress-bar{margin-top:20px;height:2px;background:rgba(255,255,255,0.08);position:relative;overflow:hidden}
.info-panel .progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--accent),var(--magenta));width:0%;transition:width 0.08s linear;box-shadow:0 0 12px var(--accent)}
.info-panel .time-display{margin-top:10px;font-size:11px;color:var(--muted);letter-spacing:2px;font-variant-numeric:tabular-nums}
.info-panel .time-display .current{color:var(--fg)}
.controls{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;gap:14px;align-items:center}
.btn{
background:rgba(255,255,255,0.04);border:1px solid var(--border);color:var(--fg);
padding:14px 32px;border-radius:40px;cursor:pointer;
font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:4px;
backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
transition:all 0.3s;position:relative;overflow:hidden;
}
.btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 24px rgba(0,245,255,0.25)}
.btn.primary{background:rgba(0,245,255,0.1);border-color:var(--accent);color:var(--accent)}
.btn.primary:hover{background:rgba(0,245,255,0.2);box-shadow:0 0 32px rgba(0,245,255,0.5)}
.btn:active{transform:scale(0.97)}
.hint{position:absolute;bottom:50px;left:50px;font-size:10px;color:var(--muted);letter-spacing:3px;line-height:2.2}
.hint .key{color:var(--accent);b.........完整代码请登录后点击上方下载按钮下载查看















网友评论0