Tune camera and timeline controls, add globe fly-to

- Clamp binder/timeline zoom ranges and disable OrbitControls zoom,
  using custom smooth zoom instead
- Disable middle/right mouse buttons; reduce rotate speed
- Fly camera to picked marker on globe click
- Rebuild leather surfaces with a regular grid for smooth curvature
- Refine suede and kraft paper textures, punch real page holes
- Reposition axis, time labels, and detail card; speed up iris fade
This commit is contained in:
2026-09-18 22:46:26 +08:00
parent 94fde7942f
commit 9a1a3685ce
6 changed files with 286 additions and 148 deletions
+2 -2
View File
@@ -48,7 +48,7 @@ html, body {
}
#iris {
position: absolute; inset: 0; pointer-events: none;
background: #0c0906; opacity: 0; transition: opacity 0.45s ease;
background: #0c0906; opacity: 0; transition: opacity 0.18s ease;
}
/* 顶部标题 */
@@ -107,7 +107,7 @@ html, body {
/* 登记卡详情 */
.detail-card {
right: 24px; bottom: 96px; width: min(320px, 82vw);
right: 24px; bottom: 22px; width: min(320px, 82vw);
padding: 18px 20px; border-radius: 4px;
background: linear-gradient(180deg, rgba(232,216,182,0.96), rgba(214,196,156,0.96));
color: var(--ink); box-shadow: 0 18px 50px rgba(0,0,0,0.55), inset 0 0 0 1px rgba(90,61,43,0.4);