From b424f898db69af0ca464778bb275e7b9e03d3725 Mon Sep 17 00:00:00 2001 From: hehh Date: Fri, 12 Dec 2025 20:15:56 +0800 Subject: [PATCH] =?UTF-8?q?feat(gesture):=20=E4=BC=98=E5=8C=96=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E6=89=8B=E5=8A=BF=E8=AF=86=E5=88=AB=E4=B8=8E?= =?UTF-8?q?=E6=8E=A7=E5=88=B6=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 调整移动端手势识别阈值,提升识别准确率 - 增加移动端专属手势指令:左右滑动控制前后移动 - 优化手势影响范围计算逻辑,增强触摸屏设备体验 - 完善摄像头权限检查机制,改善用户授权流程 - 支持通过点击提示文字唤起控制台界面 - 统一控制台显示/隐藏逻辑,提高代码可维护性 - 调整响应式布局参数,适配更多设备屏幕尺寸 --- christmas.html | 195 +++++++++++++++++++++++++++++++++++-------------- 1 file changed, 140 insertions(+), 55 deletions(-) diff --git a/christmas.html b/christmas.html index 2c8a443..066ba98 100644 --- a/christmas.html +++ b/christmas.html @@ -187,131 +187,131 @@ #audio-control:hover { background: #fceea7; color: #03050B; } /* --- 响应式设计优化 (针对不同设备尺寸) --- */ - + /* 超小设备 (小于 480px) */ @media (max-width: 479px) { - h1 { - font-size: 28px; - letter-spacing: 2px; + h1 { + font-size: 28px; + letter-spacing: 2px; padding: 0 10px; text-align: center; } - + #controls-container { width: 95%; padding: 12px 15px; box-sizing: border-box; } - + .upload-btn { font-size: 11px; padding: 8px 16px; } - + #audio-control { width: 36px; height: 36px; - bottom: 15px; + bottom: 15px; left: 15px; font-size: 14px; } - + .hint-text { font-size: 10px; letter-spacing: 0.5px; } - + .gesture-guide h3 { font-size: 12px; margin: 10px 0 5px; } - + .gesture-guide ul { font-size: 10px; padding-left: 12px; margin: 0 0 8px; } - + .controls-hint { font-size: 10px; left: 10%; bottom: 3%; } } - + /* 小设备 (480px 到 768px) */ @media (min-width: 480px) and (max-width: 768px) { - h1 { - font-size: 34px; + h1 { + font-size: 34px; letter-spacing: 3px; text-align: center; } - + #controls-container { width: 90%; padding: 15px 20px; box-sizing: border-box; } - + .upload-btn { font-size: 12px; padding: 10px 20px; } - + #audio-control { - bottom: 20px; + bottom: 20px; left: 20px; } - + .controls-hint { font-size: 11px; left: 12%; } } - + /* 平板设备 (769px 到 1024px) */ @media (min-width: 769px) and (max-width: 1024px) { - h1 { - font-size: 46px; + h1 { + font-size: 46px; letter-spacing: 5px; } - + #controls-container { width: 80%; padding: 20px 25px; } - + .upload-btn { font-size: 13px; padding: 12px 25px; } - + .hint-text { font-size: 11px; } - + .gesture-guide h3 { font-size: 13px; } - + .gesture-guide ul { font-size: 11px; } } - + /* 大屏幕设备 (大于 1024px) */ @media (min-width: 1025px) { - h1 { - font-size: 56px; + h1 { + font-size: 56px; letter-spacing: 6px; } - + #controls-container { width: auto; max-width: 500px; padding: 20px 30px; } - + .upload-btn { font-size: 14px; padding: 12px 30px; @@ -330,7 +330,7 @@ .controls-hint { position: fixed; left: 15%; - bottom: 5%; + bottom: 3%; color: rgba(252, 238, 167, 0.7); font-size: 12px; z-index: 11; @@ -396,7 +396,7 @@ 🔇 -
按 H 键唤起操作台
+
按 H 键/点击唤起操作台
@@ -405,6 +405,7 @@