# 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设计平台** - 让创意甜蜜绽放! 🎂✨