# 网站设计优化实施计划 > **For Claude:** REQUIRED SUB-SKILL: Use `executing-plans` to implement this plan task-by-task. **Goal:** 融合 Stripe 和 Wickret 设计风格,全面优化网站视觉体验,保留品牌红色作为点缀色 **Architecture:** 采用深色主题为主(Stripe 风格)+ 现代渐变色彩(Wickret 风格),通过 CSS 变量管理主题,Framer Motion 实现动画 **Tech Stack:** Next.js 14, Tailwind CSS, Framer Motion, TypeScript --- ## 阶段一:色彩与主题系统升级 ### Task 1: 更新全局 CSS 变量色彩系统 **Files:** - Modify: `src/app/globals.css:1-120` **Step 1: 添加新的深色主题色彩变量** ```css /* 在 :root 后添加新的色彩变量 */ --color-dark-bg: #0A0A0A; --color-dark-surface: #141414; --color-dark-elevated: #1A1A1A; --color-dark-border: #2A2A2A; /* 渐变色彩 - Wickret 风格 */ --color-gradient-start: #6366F1; --color-gradient-mid: #8B5CF6; --color-gradient-end: #D946EF; /* 品牌红色保留作为点缀 */ --color-accent-red: #C41E3A; --color-accent-red-glow: rgba(196, 30, 58, 0.4); ``` **Step 2: 验证无语法错误** Run: `npm run build 2>&1 | head -20` Expected: 无 CSS 错误 --- ### Task 2: 创建渐变工具类 **Files:** - Modify: `src/app/globals.css` **Step 1: 添加渐变背景和文字工具类** ```css @layer utilities { .bg-gradient-modern { background: linear-gradient(135deg, var(--color-dark-bg) 0%, #1a1a2e 50%, #16213e 100%); } .text-gradient-brand { background: linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-mid), var(--color-gradient-end)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .bg-glow-red { background: radial-gradient(circle at center, var(--color-accent-red-glow) 0%, transparent 70%); } } ``` **Step 2: 运行构建验证** Run: `npm run build 2>&1 | head -20` Expected: 构建成功 --- ## 阶段二:Hero 区域深度优化 ### Task 3: 重构 HeroSection 背景效果 **Files:** - Modify: `src/components/sections/hero-section.tsx:40-70` **Step 1: 替换背景为深色渐变** ```tsx // 替换现有的浅色背景 className="relative min-h-screen flex items-center pt-16 overflow-hidden bg-dark-bg" ``` **Step 2: 添加新的光效元素** ```tsx
{/* 主渐变背景 */}
{/* 动态光效 - 类似 Stripe */}
{/* 网格背景 - Stripe 风格 */}
``` **Step 3: 验证视觉效果** Run: `npm run dev` Expected: 深色背景正常显示 --- ### Task 4: 优化 Hero 标题和文字样式 **Files:** - Modify: `src/components/sections/hero-section.tsx:75-95` **Step 1: 更新标题样式为渐变文字** ```tsx

{COMPANY_INFO.shortName}
企业数字化转型服务商

``` **Step 2: 更新描述文字** ```tsx

融合 Stripe 级专业品质 + 现代科技美学,为您打造卓越的数字体验

``` **Step 3: 验证** Run: `npm run build` Expected: 构建成功 --- ### Task 5: 升级 CTA 按钮为渐变风格 **Files:** - Modify: `src/components/sections/hero-section.tsx:97-112` **Step 1: 更新主按钮样式** ```tsx ``` **Step 2: 更新次按钮样式** ```tsx ``` **Step 3: 验证** Run: `npm run build` Expected: 构建成功 --- ### Task 6: 优化统计数字展示区 **Files:** - Modify: `src/components/sections/hero-section.tsx:140-180` **Step 1: 更新统计区背景和样式** ```tsx
{STATS.map((stat, index) => ( ))}
``` **Step 2: 更新 StatItem 样式** ```tsx function StatItem({ stat, index, shouldAnimate }: { stat: { value: string; label: string }; index: number; shouldAnimate: boolean; }) { return (
{shouldAnimate ? ( ) : ( 0{suffix} )}
{stat.label}
); } ``` **Step 3: 验证** Run: `npm run build` Expected: 构建成功 --- ## 阶段三:服务卡片升级 ### Task 7: 优化 GlassCard 组件 **Files:** - Modify: `src/components/ui/glass-card.tsx` **Step 1: 更新 GlassCard 变体** ```tsx const glassCardVariants = cva( "rounded-2xl border backdrop-blur-xl transition-all duration-300", { variants: { variant: { default: "border-gray-800/50 bg-gray-900/50 hover:border-purple-500/50 hover:bg-gray-800/60 hover:shadow-[0_0_40px_rgba(139,92,246,0.15)] hover:-translate-y-1", elevated: "border-gray-800 bg-gray-900/80 shadow-2xl hover:border-purple-500/50 hover:shadow-purple-500/20 hover:-translate-y-2", outline: "border-gray-800/50 bg-transparent hover:border-purple-500/30 hover:bg-gray-900/30", glow: "border-gray-800/50 bg-gray-900/40 relative overflow-hidden hover:border-purple-500/40", }, }, defaultVariants: { variant: "default", }, } ) ``` **Step 2: 验证** Run: `npm run build` Expected: 构建成功 --- ### Task 8: 重构 ServicesSection **Files:** - Modify: `src/components/sections/services-section.tsx` **Step 1: 更新区域背景和标题** ```tsx
{/* 背景装饰 */}
{/* 标题区域 */}

我们的 核心服务

专业技术团队,为您提供全方位的数字化解决方案

``` **Step 2: 更新服务卡片布局** ```tsx
{SERVICES.map((service, index) => ( {/* 卡片内容 */}

{service.title}

{service.description}

))}
``` **Step 3: 验证** Run: `npm run build` Expected: 构建成功 --- ## 阶段四:关于我们与产品区域 ### Task 9: 优化 AboutSection **Files:** - Modify: `src/components/sections/about-section.tsx` **Step 1: 更新背景为深色** ```tsx
``` **Step 2: 更新文字颜色** ```tsx

关于 {COMPANY_INFO.shortName}

{COMPANY_INFO.description}

``` **Step 3: 验证** Run: `npm run build` Expected: 构建成功 --- ### Task 10: 优化 ProductsSection **Files:** - Modify: `src/components/sections/products-section.tsx` **Step 1: 更新产品卡片样式** ```tsx
{PRODUCTS.map((product, index) => ( {/* 产品内容 */} ))}
``` **Step 2: 验证** Run: `npm run build` Expected: 构建成功 --- ## 阶段五:联系区域与 Footer ### Task 11: 优化 ContactSection **Files:** - Modify: `src/components/sections/contact-section.tsx` **Step 1: 更新背景和样式** ```tsx
``` **Step 2: 更新表单样式** ```tsx ``` **Step 2: 更新导航链接颜色** ```tsx ``` **Step 3: 验证** Run: `npm run build` Expected: 构建成功 --- ### Task 13: 优化 Footer 组件 **Files:** - Modify: `src/components/layout/footer.tsx` **Step 1: 更新 Footer 背景** ```tsx