Files
Agent-n8n/.serena/memories/订单班快速制作检查清单.md
Yep_Q c579dae90a feat: 完成化工订单班图片处理和项目记忆重组
详细说明:
- 化工订单班图片已标准化处理(8个图片,文件名与alt text完全一致)
- 完成环保、财经商贸订单班的图片重命名工作
- 重组项目记忆文件,按照功能模块编号(00-09)
- 删除旧的分散记忆文件,统一到新的编号体系
- 添加终端模拟文件:chemical.ts, environmental.ts, finance.ts
- 清理web_result冗余文件(food react-app等)
- 新增playwright截图记录和记忆文档
- 影响模块:订单班文档资料、项目记忆系统、终端模拟系统
2025-10-04 00:34:44 +08:00

203 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 订单班网站快速制作检查清单
## 🚀 快速启动10分钟
### 第一步:定位文件
```bash
/web_frontend/web_result/order-classes/[订单班名称]/
├── css/styles.css # 主样式文件
├── js/main.js # 主逻辑文件
└── index.html # 页面文件
```
### 第二步:关键修改点
1. **CSS变量定义** (styles.css: 4-73行)
- 亮色主题变量
- 深色主题变量74-95行
2. **主题切换逻辑** (main.js: 249-276行)
- 默认主题设置
3. **背景图片配置** (styles.css: 287-432行)
- 6个独立背景图
## ✅ 必改清单
### 1. 颜色主题
- [ ] 根据行业调整主色调
- 食品:绿色 #4caf50
- 科技:蓝色 #2196f3
- 金融:金色 #ff9800
- 医疗:青色 #00acc1
- [ ] 深色主题基色
- 食品:深绿 #0a1a0f
- 科技:深蓝 #0a0f1a
- 金融:深棕 #1a0f0a
- 医疗:深青 #0a1a1a
### 2. 背景图片
- [ ] 替换6张行业相关图片
- Hero区域1张
- Section 1-6各1张
- 使用Unsplash链接格式
### 3. 硬编码颜色替换
```bash
# 搜索命令
grep -n "rgba(255, 255, 255" styles.css
grep -n "rgba(76, 175, 80" styles.css
grep -n "#[0-9a-fA-F]" styles.css
```
替换规则:
- rgba(255,255,255,0.9) → var(--bg-card)
- rgba(255,255,255,0.95) → var(--bg-semi-dark)
- rgba(255,255,255,0.7) → var(--bg-overlay)
### 4. 交互状态变量
- [ ] 添加 --hover-bg 变量
- [ ] 添加 --active-bg 变量
- [ ] 所有hover使用变量
### 5. 深色主题覆盖
```css
/* 必须添加的深色主题覆盖 */
body.dark-theme .stat-item { }
body.dark-theme .stat-item:hover { }
body.dark-theme th { }
body.dark-theme tr:hover { }
body.dark-theme .featured-item:first-child { }
```
### 6. 默认主题设置
```javascript
// main.js 修改
if (savedTheme === 'dark' || savedTheme === null) {
document.body.classList.add('dark-theme');
}
```
### 7. 遮罩透明度
- 亮色linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(248,250,247,1) 100%)
- 深色linear-gradient(to bottom, rgba(10,26,15,0.92) 0%, rgba(13,31,19,0.88) 100%)
## 🔍 验证清单
### 功能测试
- [ ] 主题切换正常
- [ ] localStorage记忆
- [ ] 默认显示深色主题
- [ ] 背景图片可见
- [ ] Hover无跳动
### 视觉检查
- [ ] 深色主题所有元素变深
- [ ] 文字对比度足够
- [ ] 背景图片遮罩适度
- [ ] 渐变条宽度(180px)
- [ ] 卡片glassmorphism效果
### 响应式测试
- [ ] 移动端布局
- [ ] 平板布局
- [ ] 大屏适配
## ⚡ 快速命令
### 批量替换CSS变量
```javascript
// 在控制台执行
const replacements = [
['rgba(255, 255, 255, 0.9)', 'var(--bg-card)'],
['rgba(255, 255, 255, 0.95)', 'var(--bg-semi-dark)'],
['rgba(255, 255, 255, 0.8)', 'var(--bg-card)'],
['rgba(255, 255, 255, 0.7)', 'var(--bg-overlay)'],
['rgba(255, 255, 255, 0.5)', 'var(--bg-overlay)'],
['rgba(76, 175, 80, 0.15)', 'var(--active-bg)'],
['rgba(76, 175, 80, 0.1)', 'var(--active-bg)'],
['rgba(76, 175, 80, 0.08)', 'var(--hover-bg)']
];
```
## 🎨 配色方案模板
### 科技订单班
```css
--primary-dark: #1565c0;
--primary-blue: #2196f3;
--accent-cyan: #00acc1;
/* 深色 */
--bg-dark: #0a0f1a;
```
### 金融订单班
```css
--primary-dark: #f57c00;
--primary-gold: #ff9800;
--accent-amber: #ffc107;
/* 深色 */
--bg-dark: #1a0f0a;
```
### 医疗订单班
```css
--primary-dark: #00838f;
--primary-cyan: #00acc1;
--accent-teal: #26a69a;
/* 深色 */
--bg-dark: #0a1a1a;
```
## 📋 常用代码片段
### 1. Section背景模板
```css
.section:nth-child(n) {
background-image:
linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, rgba(248,250,247,1) 100%),
url('https://images.unsplash.com/photo-xxxxx?w=1920&q=80');
}
```
### 2. 深色主题覆盖模板
```css
body.dark-theme .element {
background: rgba(18, 35, 24, 0.8);
backdrop-filter: blur(5px);
}
```
### 3. Hover防跳动模板
```css
.element {
border: 1px solid transparent;
transition: all var(--transition-base);
}
.element:hover {
border-color: var(--border-light);
}
```
## 🚨 常见错误避免
1. ❌ 不要硬编码颜色值
2. ❌ 不要忘记深色主题覆盖
3. ❌ 不要遗漏transparent border
4. ❌ 不要使用过高透明度遮罩(>0.95
5. ❌ 不要忘记设置默认主题
## 💡 优化建议
1. 使用CSS变量管理所有颜色
2. 图片使用w=1920&q=80参数
3. backdrop-filter适度使用
4. 保持fixed attachment
5. 使用localStorage缓存偏好
---
制作时间预估:
- 基础迁移30分钟
- 主题调整20分钟
- 测试优化10分钟
- 总计约1小时