From 846f92d2fe08ab9b8b14e8b949f00bb4529974d2 Mon Sep 17 00:00:00 2001
From: hongjli <3117313295@qq.com>
Date: 星期六, 05 四月 2025 15:09:17 +0800
Subject: [PATCH] 导航栏优化

---
 src/app/globals.css |  167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 162 insertions(+), 5 deletions(-)

diff --git a/src/app/globals.css b/src/app/globals.css
index a2dc41e..9144a3f 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -1,8 +1,18 @@
 @import "tailwindcss";
 
 :root {
-  --background: #ffffff;
-  --foreground: #171717;
+  /* 鐜颁唬绉戞妧鎰熶富棰橀厤鑹� */
+  --ai-primary: #1E2B63;       /* 娣辫摑鑹� - 涓昏鑳屾櫙鑹� */
+  --ai-secondary: #6ADBFF;     /* 澶╄摑鑹� - 鐐圭紑鑹茶皟 */
+  --ai-accent: #5E72EB;        /* 绱摑鑹� - 寮鸿皟鑹茶皟 */
+  --ai-highlight: #FF9190;     /* 绮夌孩鑹� - 楂樹寒鑹茶皟 */
+  --ai-surface: #F7F9FF;       /* 娣¤摑鐧借壊 - 鎻愪緵娓呮櫚瑙嗚绌洪棿 */
+  --ai-dark: #0A1033;          /* 娣辫摑鑹� - 鏆楄壊璋� */
+  --ai-contrast: #FF6A88;      /* 绮夌孩鑹� - 鐢ㄤ簬琛屽姩鐐瑰己璋� */
+  
+  /* 鍩虹棰滆壊璁剧疆 */
+  --background: var(--ai-surface);
+  --foreground: #1E2B63;
 }
 
 @theme inline {
@@ -14,13 +24,160 @@
 
 @media (prefers-color-scheme: dark) {
   :root {
-    --background: #0a0a0a;
-    --foreground: #ededed;
+    --background: var(--ai-dark);
+    --foreground: #E9EFFD;
   }
 }
 
 body {
   background: var(--background);
   color: var(--foreground);
-  font-family: Arial, Helvetica, sans-serif;
+  font-family: 'PingFang SC', 'Microsoft YaHei', Arial, sans-serif;
+}
+
+/* 瀵艰埅鏍忕壒鏁堟牱寮� */
+.hover\:shadow-glow:hover {
+  box-shadow: 0 0 15px rgba(106, 219, 255, 0.5);
+}
+
+/* Logo鍦嗙幆鑴夊啿鍔ㄧ敾 */
+@keyframes logo-ring-pulse {
+  0% {
+    opacity: 0.15;
+    box-shadow: 0 0 0 0 rgba(136, 219, 255, 0.15);
+  }
+  25% {
+    opacity: 0.35;
+    box-shadow: 0 0 0 1px rgba(136, 219, 255, 0.2);
+  }
+  50% {
+    opacity: 0.65;
+    box-shadow: 0 0 0 2px rgba(136, 219, 255, 0.25);
+  }
+  75% {
+    opacity: 0.35;
+    box-shadow: 0 0 0 1px rgba(136, 219, 255, 0.2);
+  }
+  100% {
+    opacity: 0.15;
+    box-shadow: 0 0 0 0 rgba(136, 219, 255, 0.15);
+  }
+}
+
+.animate-logo-pulse {
+  animation: logo-ring-pulse 6s ease-in-out infinite;
+}
+
+/* AI鏁版嵁娴佹晥鏋滃姩鐢� */
+@keyframes dataflowY {
+  0% {
+    transform: translateY(-100%);
+    opacity: 0;
+  }
+  50% {
+    opacity: 1;
+  }
+  100% {
+    transform: translateY(100%);
+    opacity: 0;
+  }
+}
+
+@keyframes dataflowX {
+  0% {
+    transform: translateX(-100%);
+    opacity: 0;
+  }
+  50% {
+    opacity: 1;
+  }
+  100% {
+    transform: translateX(100%);
+    opacity: 0;
+  }
+}
+
+.animate-dataflowY {
+  animation: dataflowY 3s infinite;
+}
+
+.animate-dataflowX {
+  animation: dataflowX 4s infinite;
+}
+
+/* 鎸夐挳鍊炬枩鍔ㄧ敾 */
+@keyframes tilt {
+  0%, 100% {
+    transform: rotate(0deg);
+  }
+  25% {
+    transform: rotate(1deg);
+  }
+  75% {
+    transform: rotate(-1deg);
+  }
+}
+
+.animate-tilt {
+  animation: tilt 10s ease-in-out infinite;
+}
+
+/* AI鍏冪礌鎵弿绾垮姩鐢� */
+@keyframes scanline {
+  0% {
+    transform: translateY(-100%);
+  }
+  100% {
+    transform: translateY(100%);
+  }
+}
+
+.animate-scanline {
+  animation: scanline 2s linear infinite;
+}
+
+/* 鍩虹娓愬彉鍔ㄧ敾 */
+@keyframes gradient-flow {
+  0% {
+    background-position: 0% 50%;
+  }
+  50% {
+    background-position: 100% 50%;
+  }
+  100% {
+    background-position: 0% 50%;
+  }
+}
+
+.bg-gradient-animate {
+  background-size: 200% 200%;
+  animation: gradient-flow 8s ease infinite;
+}
+
+/* 鏂板楂樺厜鏁堟灉 */
+@keyframes shimmer {
+  0% {
+    opacity: 0.5;
+    transform: translateX(-100%);
+  }
+  100% {
+    opacity: 0;
+    transform: translateX(100%);
+  }
+}
+
+.shimmer-effect::after {
+  content: '';
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  background: linear-gradient(
+    to right,
+    rgba(255, 255, 255, 0) 0%,
+    rgba(255, 255, 255, 0.3) 50%,
+    rgba(255, 255, 255, 0) 100%
+  );
+  animation: shimmer 2s infinite;
 }

--
Gitblit v1.9.3