DESIGN NOTES
为什么值得收藏
- 状态反馈订单确认、骑手配送与送达三个阶段同步更新状态、进度与路线位置。
- 可操作的整理示例点击或用键盘切换;送达后停止,支持重置。250 ms ease-out 为本示例参数,不代表作者原始动效。
同源设计合集 · 4 项
UI 组件
结合原始资料,按需应用到自己的设计中。
实现一个配送状态交互(原生 HTML/CSS/JS,零依赖,单文件交付): 【效果描述】原图右侧为地图配送页,底部包含订单状态、流程节点及骑手信息。以此为参考整理一个移动端配送卡片:状态依次为“订单已确认”“骑手配送中”“已送达”,同步更新文字、进度、地图标记与提示信息。本示例是重新设计的可操作实现,不是对静态原图中不存在的动效作还原承诺。 【交互参数】点击“更新状态”进入下一状态;到达“已送达”后按钮禁用,不再继续切换。状态过渡暂按 250 ms、ease-out 实现,并在代码注释中标明为可调参数,而非已核实的原图动效。连续点击时只接受一次切换;初始状态为“订单已确认”。 【使用示例】订单确认后,点击按钮显示“骑手配送中”;骑手送达后,再次点击显示“已送达”并禁用按钮。 【实现要点】1. 用语义化 HTML 构建订单卡片、状态文本、进度指示和操作按钮。2. 用有限状态数组管理顺序与对应提示,统一更新界面及按钮状态。3. 用 CSS 实现状态过渡,并为状态变化提供可读的文字反馈。 【质量要求】所有样式和脚本限定在组件范围内,类名使用 `uw-` 前缀,不污染全局样式。支持键盘操作与状态播报;在 `prefers-reduced-motion: reduce` 下取消过渡。注释标明可调的时长、曲线及文案;不要编造原图色值或商业许可信息。 【参考资源】 - 资料详情:https://ui.undoai.cn/components/delivery-status-interaction/ - Demo 源码:https://ui.undoai.cn/components/delivery-status-interaction/demo.html - 原始设计参考图:https://ui.undoai.cn/components/delivery-status-interaction/refs/01.png(外卖 APP 原图:左侧商品推荐,右侧地图配送与订单状态)
将提示词与你的页面背景、技术栈和目标尺寸一起交给代码助手。实现后对照原图检查布局和状态,再验证键盘、触控和减少动态效果。
展开后加载源代码
查看 Markdown 全文,复制或下载 design.md 后交给开发者使用。
# 配送状态交互 — design.md 内容版本:sha256:a6111117fb618f656cf43d2f2e0d69dcb7af980f2b39cdeeaaacb8460628530e 本文件由当前元数据、实现摘要和实际文件列表确定性生成。元数据记录是资料声明;未提供的数值不作推断。实现建议须在后续开发中选择和验收。 ## 元数据记录 - 资产:components/delivery-status-interaction;语义类型:interaction。 - 分类:交互模式。 - 标签:配送状态、交互设计、外卖APP。 - 场景:订单状态更新、骑手配送中、送达提示。 - 平台:未提供。 - 风格:未提供。 ### 亮点声明 - 状态反馈:订单确认、骑手配送与送达三个阶段同步更新状态、进度与路线位置。 - 可操作的整理示例:点击或用键盘切换;送达后停止,支持重置。250 ms ease-out 为本示例参数,不代表作者原始动效。 ### 实际文件与参考资源 - `demo.html`(sha256:cd7484bf0c411050cf7fcd8927a98c2acf6936aa409553f034760ce2424d5304) - `meta.yml` - `refs/01.png`(sha256:d1c28bce7eddb3f88ef6e87a5369138a640bf0850cd57bf15627231e8b66fa99) - 参考图:`refs/01.png`;外卖 APP 原图:左侧商品推荐,右侧地图配送与订单状态。 - 实现摘要:sha256:cd7484bf0c411050cf7fcd8927a98c2acf6936aa409553f034760ce2424d5304。 ## 未提供 - 未结构化记录的精确色值、字号、间距、断点、动效时长与状态转换参数不作推断;亮点中的数值属于元数据声明,demo 的存在与摘要不代表浏览器行为已验收。 ## 实现建议 - 按正常、悬停、聚焦、激活、禁用、加载、成功和错误状态定义适用的状态表。 - 使用语义化元素,验证键盘操作、焦点可见性、触控目标和减少动效偏好。 - 以 demo.html 为实现参考,逐项验证交互、窄屏布局、文本溢出和错误恢复;具体参数由实现与验收确认。
在完整提示词后补充你的要求;生成提示词不会创建新资产。
DESIGN NOTES
GOOD FOR