From 8ef173c7d836c382f9c33d299c5c8e52f6447530 Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期二, 08 四月 2025 11:19:57 +0800
Subject: [PATCH] 主页优化

---
 src/app/globals.css |   67 ++++++++++++++++++++++++++++++++-
 1 files changed, 65 insertions(+), 2 deletions(-)

diff --git a/src/app/globals.css b/src/app/globals.css
index 25d60dc..8ce8f4c 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -13,6 +13,11 @@
   /* 鍩虹棰滆壊璁剧疆 */
   --background: var(--ai-surface);
   --foreground: #1E2B63;
+  --foreground-rgb: 255, 255, 255;
+  --background-start-rgb: 10, 16, 51;
+  --background-end-rgb: 0, 0, 0;
+  --scrollbar-track: rgba(30, 43, 99, 0.1);
+  --scrollbar-thumb: rgba(106, 219, 255, 0.3);
 }
 
 @theme inline {
@@ -26,13 +31,71 @@
   :root {
     --background: var(--ai-dark);
     --foreground: #E9EFFD;
+    --foreground-rgb: 255, 255, 255;
+    --background-start-rgb: 0, 0, 0;
+    --background-end-rgb: 0, 0, 0;
   }
 }
 
 body {
-  background: var(--background);
-  color: var(--foreground);
+  background: linear-gradient(to bottom, 
+    rgb(var(--background-start-rgb)), 
+    rgb(var(--background-end-rgb)));
+  color: rgb(var(--foreground-rgb));
   font-family: 'PingFang SC', 'Microsoft YaHei', Arial, sans-serif;
+  min-height: 100vh;
+}
+
+/* 婊氬姩鎬ц兘浼樺寲 */
+* {
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+html, body {
+  scroll-behavior: smooth;
+}
+
+/* 鍚敤纭欢鍔犻�� */
+.will-change-transform,
+.motion-safe\:will-change-transform,
+.motion-safe\:hover\:will-change-transform:hover,
+canvas {
+  will-change: transform, opacity;
+  transform: translateZ(0);
+  backface-visibility: hidden;
+}
+
+/* 浼樺寲婊氬姩鏉� */
+::-webkit-scrollbar {
+  width: 10px;
+}
+
+::-webkit-scrollbar-track {
+  background: var(--scrollbar-track);
+}
+
+::-webkit-scrollbar-thumb {
+  background: var(--scrollbar-thumb);
+  border-radius: 5px;
+}
+
+::-webkit-scrollbar-thumb:hover {
+  background: rgba(106, 219, 255, 0.5);
+}
+
+/* 婊氬姩浼樺寲绫� */
+.smooth-scroll {
+  overflow-y: scroll;
+  scroll-behavior: smooth;
+  -webkit-overflow-scrolling: touch;
+}
+
+/* 闃叉杩囧害閲嶆帓鍜岄噸缁� */
+.motion-reduce {
+  transition-duration: 0.01ms !important;
+  animation-duration: 0.01ms !important;
+  animation-iteration-count: 1 !important;
 }
 
 /* 瀵艰埅鏍忕壒鏁堟牱寮� */

--
Gitblit v1.9.3