From a65ee75894ec81dc37718e2e8495331c3cae316a Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 16 Jul 2026 18:41:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20.btn-primary=20=E7=BC=BA=E5=B0=91?= =?UTF-8?q?=E6=96=87=E5=AD=97=E9=A2=9C=E8=89=B2=E5=AF=BC=E8=87=B4=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E4=B8=8D=E5=8F=AF=E8=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 给 .btn-primary 添加 color:#fff,确保按钮文字在紫色背景上清晰可见。 同时添加 :active 和 :focus 状态样式。 --- templates/base.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/templates/base.html b/templates/base.html index 949c432..e3edb16 100644 --- a/templates/base.html +++ b/templates/base.html @@ -73,8 +73,10 @@ a:hover { color:var(--accent-hover); } .form-check-input:checked { background-color:var(--accent); border-color:var(--accent); } /* ── 按钮 ─────────────────────────────────────────────────────── */ -.btn-primary { background:var(--accent); border-color:var(--accent); } -.btn-primary:hover { background:var(--accent-hover); border-color:var(--accent-hover); } +.btn-primary { background:var(--accent); border-color:var(--accent); color:#fff; } +.btn-primary:hover { background:var(--accent-hover); border-color:var(--accent-hover); color:#fff; } +.btn-primary:active { background:var(--accent-hover); } +.btn-primary:focus { box-shadow:0 0 0 3px rgba(129,140,248,.3); } .btn-outline-primary { color:var(--accent); border-color:var(--accent); } .btn-outline-primary:hover { background:var(--accent); border-color:var(--accent); } .btn-outline-secondary { color:var(--text-muted); border-color:var(--border); }