# turingflow-landing-003 圣诞节/节日主题单页落地页,适用于促销活动、节日营销、优惠券发放等场景。 ## 技术栈 - React 19.0.0 (已锁定版本) - Vite 7.2.4 - Tailwind CSS 4.1.18 - Font Awesome 4.7 (图标) - Google Fonts (Varela, Muli, Great Vibes, Marmelad) ## 快速开始 ```bash pnpm install pnpm run dev ``` 开发服务器运行在 `http://localhost:3000` ## 目录结构 ```text turingflow-landing-003/ ├── public/ # 静态资源 │ ├── img/ # 图片资源 │ │ ├── iconlogo.png # 导航栏 Logo │ │ ├── homeimg.png # Header 区域主图 (手机展示图) │ │ ├── pic1.jpg # Header 背景图 │ │ ├── pic2.jpg # Contact 区域背景图 │ │ ├── gift.png # 优惠券礼物图标 │ │ ├── sep.png # FAQ 分隔符图片 │ │ ├── button-available.png # App Store 按钮 │ │ ├── button-googleplay.png # Google Play 按钮 │ │ ├── particules_medium.png # 雪花粒子 (中) │ │ └── particules_small.png # 雪花粒子 (小) │ └── audio/ │ └── audio.mp3 # 背景音乐 ├── src/ │ ├── App.jsx # 主应用 (包含所有页面组件) │ ├── index.css # 全局样式 + 响应式断点 │ └── main.jsx # 入口文件 ├── index.html # HTML 模板 ├── vite.config.js # Vite 配置 └── package.json # 依赖配置 ``` ## 页面结构 单页应用,包含以下区域 (从上到下): | 区域 | 组件名 | Section ID | 说明 | |------|--------|------------|------| | 雪花动画 | `Illustration` | - | 固定背景,雪花下落动画 | | 导航栏 | `Navbar` | - | 固定顶部,滚动时变色 | | 头部 | `Header` | `#page-top` | Hero 区域,主标题 + 下载按钮 + 社交图标 | | 优惠券 | `CouponSection` | `#coupon` | 促销优惠券展示 | | FAQ | `FAQSection` | `#faq` | 常见问题,两列布局 | | 联系 | `ContactSection` | `#contact` | 联系表单 | | 页脚 | `Footer` | - | 版权信息 + 链接 | ## 组件说明 ### App.jsx 组件结构 ```jsx // 主应用入口 function App() { return ( <> // 雪花粒子动画背景 // 固定导航栏
// Hero 区域 // 优惠券区域 // FAQ 区域 // 联系表单