From 3f96c9c6502243b06efd4bb34a189e72e3a5557c Mon Sep 17 00:00:00 2001
From: yearning <10538594+wangweifeng1999@user.noreply.gitee.com>
Date: 星期一, 28 九月 2026 19:24:55 +0800
Subject: [PATCH] 复制项目
---
frontend/src/pages/LoginPage.css | 78 +++++++++++++++++++++++++++++++++++++++
1 files changed, 78 insertions(+), 0 deletions(-)
diff --git a/frontend/src/pages/LoginPage.css b/frontend/src/pages/LoginPage.css
new file mode 100644
index 0000000..9d6e62d
--- /dev/null
+++ b/frontend/src/pages/LoginPage.css
@@ -0,0 +1,78 @@
+.login-page {
+ position: relative;
+ min-height: 100vh;
+ min-height: 100dvh;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ padding: 16px;
+ box-sizing: border-box;
+ background-image: url("/login-bg.webp");
+ background-size: cover;
+ background-position: center;
+ background-repeat: no-repeat;
+}
+
+.login-page::before {
+ content: "";
+ position: fixed;
+ inset: 0;
+ background: rgba(15, 25, 45, 0.22);
+ pointer-events: none;
+ z-index: 0;
+}
+
+.login-page > * {
+ position: relative;
+ z-index: 1;
+}
+
+.login-glass {
+ background: rgba(255, 255, 255, 0.58);
+ backdrop-filter: blur(18px) saturate(1.15);
+ -webkit-backdrop-filter: blur(18px) saturate(1.15);
+ border: 1px solid rgba(255, 255, 255, 0.55);
+ box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
+}
+
+.login-page__brand {
+ margin-bottom: 20px;
+ padding: 12px 20px;
+ border-radius: 12px;
+ max-width: 100%;
+}
+
+.login-page__brand span {
+ color: #1677ff !important;
+ text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);
+}
+
+.login-page__card {
+ width: 100%;
+ max-width: 400px;
+ border-radius: 12px;
+ overflow: hidden;
+}
+
+.login-page__card.ant-card {
+ background: rgba(255, 255, 255, 0.72);
+ backdrop-filter: blur(20px) saturate(1.2);
+ -webkit-backdrop-filter: blur(20px) saturate(1.2);
+ border: 1px solid rgba(255, 255, 255, 0.65);
+ box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
+}
+
+.login-page__card .ant-card-head {
+ background: rgba(255, 255, 255, 0.35);
+ border-bottom: 1px solid rgba(0, 0, 0, 0.06);
+}
+
+.login-page__card .ant-card-body {
+ background: transparent;
+}
+
+.login-page__card .ant-input,
+.login-page__card .ant-input-affix-wrapper {
+ background: rgba(255, 255, 255, 0.85);
+}
--
Gitblit v1.8.0