From 86b2d6ebdfdb78daf0ba7ca4798d43995ac93b77 Mon Sep 17 00:00:00 2001 From: ypsdf1 Date: Mon, 6 Jul 2026 21:48:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E9=93=B6=E5=8F=B0=E5=89=8D=E7=AB=AF?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E7=BB=9F=E4=B8=80=EF=BC=9A=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86/=E4=B8=8B=E6=8B=89=E6=A1=86=E6=B7=B1=E8=89=B2?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=E3=80=81=E8=87=AA=E5=AE=9A=E4=B9=89=E6=BB=9A?= =?UTF-8?q?=E5=8A=A8=E6=9D=A1=EF=BC=8C=E4=BF=AE=E5=A4=8D=E4=B8=8E=E8=83=8C?= =?UTF-8?q?=E6=99=AF=E8=B4=A8=E6=84=9F=E4=B8=8D=E6=90=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cashier.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/cashier.php b/cashier.php index 368b05b..6bdf44c 100644 --- a/cashier.php +++ b/cashier.php @@ -88,6 +88,19 @@ $initialState = json_encode([ .online-dot.on { background:var(--green); box-shadow:0 0 8px var(--green); } .online-dot.off { background:var(--dim); } + /* 统一主界面输入框/下拉框样式:修复深色主题下浏览器默认浅色控件"样式不搭"与布局错位问题 */ + .app input, .app select, .app textarea { + padding:9px 11px; background:var(--bg); border:1px solid var(--border); + border-radius:7px; color:var(--text); font-size:13px; outline:none; + font-family:inherit; transition:border .2s, box-shadow .2s; + } + .app select { width:100%; } + .app input:focus, .app select:focus, .app textarea:focus { + border-color:var(--accent); box-shadow:0 0 0 3px rgba(88,166,255,.12); + } + .player-bar input { flex:1; } + .catalog-head input { flex:1; } + .cart-item { display:flex; align-items:center; gap:10px; padding:10px; background:var(--bg); border:1px solid var(--border); border-radius:9px; margin-bottom:8px; transition:all .2s; } .cart-item:hover { border-color:var(--accent); } .cart-item .ci-name { flex:1; font-size:13px; } @@ -147,6 +160,13 @@ $initialState = json_encode([ @keyframes glassFadeIn{from{opacity:0}to{opacity:1}} @keyframes glassSlideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} .hidden { display:none !important; } + + /* 自定义滚动条:统一深色质感,避免浏览器默认浅色滚动条破坏整体观感 */ + *::-webkit-scrollbar { width:10px; height:10px; } + *::-webkit-scrollbar-track { background:transparent; } + *::-webkit-scrollbar-thumb { background:var(--border); border-radius:6px; } + *::-webkit-scrollbar-thumb:hover { background:var(--dim); } + * { scrollbar-width:thin; scrollbar-color:var(--border) transparent; }