# ColorMapRun H5 Card 风格重制与迁移实验总结 (Style Remake & Migration Experiment) 本文档总结了将原有的 `sdk/index.html` 和 `sdk/detail.html` 迁移至 `sdk/test/` 目录,并在保持原有业务逻辑不变的前提下,重新设计为 **“运动竞技风 (Sporty Tech)”** 的全过程。这份文档可作为未来类似 UI 重构或风格迁移任务的操作流程模板。 ## 1. 实验目标 * **核心任务**: 在不改变任何 JS 逻辑功能(API 调用、交互流程)的前提下,完全重写 UI 样式。 * **目标风格**: 运动竞技风 (Sporty Tech) —— 暗色背景、荧光配色、斜切几何图形、动感排版。 * **输出产物**: `sdk/test/` 目录下的完整可运行代码。 ## 2. 操作流程 (SOP) ### 2.1 环境准备 (Preparation) 1. **创建独立工作区**: * 新建目录 `sdk/test/`,避免污染主线代码。 * 新建子目录 `sdk/test/css/` 和 `sdk/test/js/`。 2. **复制核心依赖**: * 确保所有 JS 逻辑库和 CSS 库都已就位。 * **关键动作**: 复制 `api.js`, `bridge.js`, `mock_flutter.js` 到 `sdk/test/`。 * **关键动作**: 复制 `js/multiavatar.min.js` 到 `sdk/test/js/`。 * **关键动作**: 复制 `css/all.min.css` 到 `sdk/test/css/`。 * **易错点**: **务必复制 `webfonts/` 目录**!FontAwesome 图标依赖于此,否则图标会显示为空白。 ### 2.2 逻辑迁移 (Migration) 1. **读取原文件**: 读取原始 `index.html` 和 `detail.html` 的完整代码。 2. **提取 JS 逻辑**: 将 `