# disserts-order-html
**Repository Path**: Jiaziy/disserts-order-html
## Basic Information
- **Project Name**: disserts-order-html
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-10-28
- **Last Updated**: 2025-10-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 甜点DIY设计平台 - Sweets Creator
## 项目概述
甜点DIY设计平台是一款面向烘焙爱好者、甜品店经营者及创意用户的网页端设计工具,支持用户通过画布自定义设计糖果、曲奇、巧克力等平面甜点,结合AI技术生成2D平面预览图和3D模型预览,实现"设计即所得"的甜点定制体验。
## 核心功能
### 🎨 设计功能
- **交互式画布设计**:支持画笔、橡皮擦、文字、形状等多种绘图工具
- **甜点类型选择**:糖果、曲奇、巧克力等不同材质选择
- **形状自定义**:圆形、方形、心形、星形等基础形状库
- **实时预览**:2D/3D预览功能,模拟真实材质效果
### 📱 用户界面
- **三栏式布局**:左侧工具栏、中间画布区、右侧预览面板
- **响应式设计**:适配桌面端和移动端设备
- **直观操作**:拖拽上传、点击选择、实时反馈
### 💾 作品管理
- **本地存储**:设计作品自动保存到浏览器本地存储
- **作品库**:查看、编辑、删除、导出设计作品
- **搜索筛选**:按类型、名称、时间等条件筛选作品
## 文件结构
```
disserts-order-html/
├── index.html # 主页面(包含设计平台入口)
├── sweets-designer.html # 设计平台主界面
├── sweets-gallery.html # 作品库页面
├── sweets-tutorial.html # 使用教程页面
├── css/
│ ├── style.css # 基础样式
│ ├── sweets-designer.css # 设计平台样式
│ ├── sweets-gallery.css # 作品库样式
│ └── sweets-tutorial.css # 教程页面样式
└── js/
├── app-new.js # 主应用逻辑
├── sweets-designer.js # 设计平台功能
├── sweets-gallery.js # 作品库功能
└── sweets-tutorial.js # 教程页面功能
```
## 技术特点
### 前端技术
- **纯HTML/CSS/JavaScript**:无框架依赖,轻量高效
- **Canvas API**:实现高性能绘图功能
- **响应式布局**:CSS Grid + Flexbox
- **本地存储**:localStorage数据持久化
### 用户体验
- **直观操作**:拖拽上传、点击选择、实时预览
- **智能提示**:操作反馈、错误提示、进度指示
- **无障碍设计**:键盘导航、屏幕阅读器支持
## 使用指南
### 快速开始
1. 打开 `index.html` 进入主页面
2. 点击"甜点DIY设计平台"进入设计界面
3. 选择甜点类型和基础形状
4. 使用绘图工具创作图案
5. 实时查看2D/3D预览效果
6. 保存或导出设计作品
### 设计工具
- **画笔工具**:自由绘制线条和图案
- **橡皮擦**:擦除不需要的部分
- **文字工具**:添加个性化文字
- **形状工具**:快速添加几何形状
- **颜色选择**:丰富的调色板支持
### 预览功能
- **2D预览**:模拟真实材质效果(光泽、哑光、纹理)
- **3D预览**:立体展示,支持旋转查看
- **实时更新**:设计变更即时反映在预览中
## 浏览器兼容性
- Chrome 60+
- Firefox 55+
- Safari 12+
- Edge 79+
## 开发说明
### 本地运行
```bash
# 直接打开HTML文件或在本地服务器运行
python -m http.server 8000
# 访问 http://localhost:8000
```
### 自定义开发
- 修改CSS文件调整界面样式
- 扩展JavaScript功能添加新工具
- 集成后端API实现云端存储
## 功能扩展建议
### 短期优化
- [ ] 添加更多甜点类型(马卡龙、饼干等)
- [ ] 增加预设模板库
- [ ] 优化移动端触摸体验
### 长期规划
- [ ] 集成AI图案生成
- [ ] 添加社区分享功能
- [ ] 支持3D打印文件导出
- [ ] 电商平台对接
## 许可证
本项目仅供学习和演示使用。
## 联系方式
如有问题或建议,请联系开发团队。
---
**甜点DIY设计平台** - 让创意甜蜜绽放! 🎂✨