From f7024b1cf4588c549ef631ae1c383a5062f26216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Tue, 19 May 2026 16:35:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=85=A8=E5=B1=80?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=B8=8E=E7=BB=84=E4=BB=B6=E8=A7=86=E8=A7=89?= =?UTF-8?q?=E5=8D=87=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新 globals.css 全局样式 - 优化 not-found 404 页面 - 升级 footer, mega-dropdown, mobile-tab-bar 布局组件 - 改进 challenge, cta, hero 等核心 section 组件 - 优化 challenge-card, ink-glow-card, product-card 等 UI 组件 - 更新产品常量配置 --- src/app/globals.css | 18 +- src/app/not-found.tsx | 93 ++++----- src/components/layout/footer.tsx | 4 +- src/components/layout/mega-dropdown.tsx | 11 +- src/components/layout/mobile-tab-bar.tsx | 2 +- src/components/sections/challenge-section.tsx | 21 +- src/components/sections/cta-section.tsx | 75 +------ src/components/sections/hero-section-v2.tsx | 71 ++++--- .../sections/methodology-section.tsx | 14 +- .../sections/product-matrix-section.tsx | 21 +- .../sections/social-proof-section.tsx | 2 +- src/components/ui/challenge-card.tsx | 37 +--- src/components/ui/hero-ink-background.tsx | 2 +- src/components/ui/ink-glow-card.tsx | 32 ++- src/components/ui/product-card.tsx | 38 ++-- src/components/ui/scroll-progress.tsx | 50 +---- src/lib/constants/products.ts | 190 +++++++++--------- 17 files changed, 258 insertions(+), 423 deletions(-) diff --git a/src/app/globals.css b/src/app/globals.css index 0c0da3d..79d0ba0 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -158,8 +158,8 @@ --color-text-primary: #E5E5E5; --color-text-secondary: #B0B0B0; --color-text-tertiary: #A0A0A0; - --color-text-muted: #8C8C8C; - --color-text-subtle: #666666; + --color-text-muted: #999999; + --color-text-subtle: #777777; --color-text-placeholder: #737373; --color-text-hint: #5C5C5C; @@ -197,10 +197,10 @@ --color-footer-bg: #000000; --color-cta-bg: #141414; --color-hero-dark-end: #1A0A10; - --color-footer-text: #8C8C8C; - --color-footer-text-muted: #525252; - --color-footer-text-dim: #737373; - --color-footer-text-link: #B0B0B0; + --color-footer-text: #999999; + --color-footer-text-muted: #6B6B6B; + --color-footer-text-dim: #858585; + --color-footer-text-link: #C0C0C0; --color-footer-border: #262626; --color-challenge-isolation: rgba(196, 30, 58, 0.12); @@ -536,7 +536,7 @@ body { } .ink-glow-border { - animation: rotateBorder 4s linear infinite; + animation: rotateBorder 4s linear infinite paused; } .ink-glow-border::before { @@ -573,6 +573,10 @@ body { opacity: 0.3; } +.ink-glow-border:hover { + animation-play-state: running; +} + @media (min-width: 768px) and (max-width: 1023px) { .container-wide, .container-full { diff --git a/src/app/not-found.tsx b/src/app/not-found.tsx index e8c2e52..1e778cb 100644 --- a/src/app/not-found.tsx +++ b/src/app/not-found.tsx @@ -3,34 +3,30 @@ import { StaticLink } from '@/components/ui/static-link'; import { Button } from '@/components/ui/button'; import { Home, ArrowLeft, Search } from 'lucide-react'; -import { COMPANY_INFO } from '@/lib/constants'; export default function NotFound() { return (
-
+
-

+

404

-
-

+

页面未找到

-

- 很抱歉,您访问的页面不存在或已被移动。 - 请检查网址是否正确,或使用以下导航继续浏览。 +

+ 您访问的页面不存在或已被移动。请检查网址,或返回首页继续浏览。

-
-

+
+

您可能在寻找

-
- -
- -
-
-
关于我们
-
了解{COMPANY_INFO.displayName}
-
-
- - -
- -
-
-
服务
-
我们的服务
-
-
- +
-
- -
-
-
产品
-
企业级产品
+
+
+ 产品 -
- +
+
-
-
解决方案
-
行业方案
+ 解决方案 + + + +
+
+ 关于我们 +
+ + +
+ +
+ 联系我们
- -
- 如果您认为这是一个错误,请{' '} - - 联系我们 - -
diff --git a/src/components/layout/footer.tsx b/src/components/layout/footer.tsx index 76b43b6..aacefed 100644 --- a/src/components/layout/footer.tsx +++ b/src/components/layout/footer.tsx @@ -5,7 +5,7 @@ import { COMPANY_INFO, NAVIGATION_V2, MEGA_DROPDOWN_DATA } from '@/lib/constants export function Footer() { return ( -