From c0832a24b924d529aab9ab360c0d4d7234e73452 Mon Sep 17 00:00:00 2001 From: GeekMaster Date: Fri, 15 Aug 2025 18:51:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=B3=A8=E5=86=8C=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=94=AF=E6=8C=81=20dark=20=E4=B8=BB=E9=A2=98?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/assets/css/theme-dark.scss | 10 + web/src/assets/css/theme-light.scss | 10 + web/src/components/LoginDialog.vue | 144 +++++---- web/src/views/Home.vue | 2 +- web/src/views/Login.vue | 315 ++++--------------- web/src/views/Register.vue | 448 ++++------------------------ 6 files changed, 231 insertions(+), 698 deletions(-) diff --git a/web/src/assets/css/theme-dark.scss b/web/src/assets/css/theme-dark.scss index cf03574a..283720e6 100644 --- a/web/src/assets/css/theme-dark.scss +++ b/web/src/assets/css/theme-dark.scss @@ -97,4 +97,14 @@ // 面板背景 --panel-bg: linear-gradient(135deg, #252d58 0%, #1f243f 100%); + + // 登录注册页面专用变量 + --login-bg: linear-gradient(135deg, #252d58 0%, #1f243f 100%); + --login-card-bg: #252d58; + --login-card-border: rgba(255, 255, 255, 0.1); + --login-title-color: #fff; + --login-subtitle-color: #a3aed0; + --login-text-color: #a3aed0; + --login-link-color: #d1c7ff; + --login-link-hover-bg: rgba(209, 199, 255, 0.1); } \ No newline at end of file diff --git a/web/src/assets/css/theme-light.scss b/web/src/assets/css/theme-light.scss index 27afcd22..6357d882 100644 --- a/web/src/assets/css/theme-light.scss +++ b/web/src/assets/css/theme-light.scss @@ -62,4 +62,14 @@ --quote-text-color: #333; // 面板背景 --panel-bg: linear-gradient(135deg, #f5eafe 0%, #e9e6fc 100%); + + // 登录注册页面专用变量 + --login-bg: linear-gradient(135deg, #f5eafe 0%, #e9e6fc 100%); + --login-card-bg: #fff; + --login-card-border: rgba(79, 89, 102, 0.122); + --login-title-color: #000; + --login-subtitle-color: #666; + --login-text-color: #666; + --login-link-color: #5b62ce; + --login-link-hover-bg: rgba(91, 98, 206, 0.1); } diff --git a/web/src/components/LoginDialog.vue b/web/src/components/LoginDialog.vue index 4b5d4b7e..1926f9b0 100644 --- a/web/src/components/LoginDialog.vue +++ b/web/src/components/LoginDialog.vue @@ -1,7 +1,7 @@