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