启迪 · 起步
- ≤ 50 台设备接入,1 个项目空间
- 基础 mesh 渐变主题 + 3 套状态色令牌
- 响应式断点 1024 / 640,单列降级完整
- 社区问答支持,工单 48 小时内响应
以极光渐变与网格光晕为视觉语言,把设备接入、数据回传、告警编排收敛进同一套 用户体验优化 流程:从 3 步接入到 5 分钟可见首条数据,让运维人员在暗色界面里也能一眼读懂状态、一秒找到下一步。
双通道心跳 + 断线补传,弱网下消息到达率不低于 99.5%
扫码 → 认领 → 下发模板,单台设备平均 90 秒完成上线
万点曲线采样降频,滚动与缩放保持视觉连续不卡顿
基于 120 名一线运维的可用性测试,任务完成率 96%
同样是物联网解决方案,「全托管 / 混合边缘 / 私有化」在数据时延、改造成本与运维负担上差异很大。先看量化对比,再决定预算投向。
| 对比维度 | 全托管云 | 混合边缘 | 私有化部署 |
|---|---|---|---|
| 首条数据可见 | 5 分钟 | 30 分钟 | 2–5 个工作日 |
| 端到端时延 | 180–400 ms | 20–60 ms | 10–30 ms |
| 弱网断连续传 | 本地缓存 2 小时 | 本地缓存 72 小时 | 按盘位自定义 |
| 界面响应式粒度 | 断点 1024 / 640 | 断点 1024 / 640 | 可定制 380 以下单列 |
| 年运维人力 | 0.5 人 | 1 人 | 2–3 人 |
| 适合谁 | 快速验证、门店连锁 | 产线、园区、能源站点 | 数据不出场域的机构 |
三档均包含渐变风格主题与响应式设计基线,差别在于设备规模、动态效果深度与专属支持。
配图统一 3:4 裁切,保证在手机单列下也能稳定占位、不跳版;每张图都回答「谁在看、看什么、看完做什么」。
不是加更多图,而是减少一次犹豫:把关键判断前置到首屏,把下一步操作固定在同一位置。
用渐变明度分层替代纯色标签:在线(高明度主色)、弱网(次色)、离线(中性灰)。色相不增加,只靠层次区分,色弱用户同样可辨。
顶部便当盒固定四个关键数字(可用性、接入步数、图表帧率、易用度)。运维打开即知系统健康,再决定是否下钻,避免层层点击。
环形放射细线缓慢旋转、数字滚动计数、进度条生长,全部为纯 CSS 且加载即播;不做依赖脚本的「滚动才显示」,弱网与无脚本环境内容依旧完整。
以下问题来自真实评审会,回答都带可核对的数值或做法。
把 mesh 渐变放在固定背景层(position: fixed + 多层 radial-gradient),内容层只做半透明叠加,实测首屏绘制时间增加 < 8ms;同时用 mask 限制网格纹理只在中心 70% 区域出现,滚动时不再重绘大面积背景。若在低端安卓机上仍有压力,可在 640px 以下关闭网格层,仅保留两层光晕。
主色采用降饱和绿 oklch(0.72 0.14 142),大面积交给低饱和深底 oklch(0.15 0.03 142) 与表面色 oklch(0.21 0.045 142),绿色只占约 30%;强调色用紫调 oklch(0.78 0.16 292) 做小面积点亮(按钮、激活态、关键数字),再以暖向次色 oklch(0.62 0.14 110) 中和,整体不会通篇同一种绿。
至少覆盖四档:≥1600px 容器放宽至 1680px 并放大间距;1024px 以下便当盒由 12 列降为堆叠、图集 4 列转 2 列;640px 以下单列、导航链接横向滚动、表格容器横向滚动且最小宽度 520px;380px 以下内边距收到 --sp-2/--sp-3、按钮宽度 100% 且点按区不小于 44px。逐档都要验证无横向溢出。
三步走:①先固定设计令牌(背景/表面/主色/次色/强调色/文字/弱化文字七项),组件只引用令牌不写死颜色;②用对比度工具核对正文与背景 ≥ 4.5:1、大字与图标 ≥ 3:1;③在灰度模式下截图复查,确认状态区分不依赖色相,只依赖明度与形状。
不会。本方案所有区块默认可见,入场动效由 @keyframes 直接播放;FAQ 使用 details/summary 纯 CSS 展开;数字计数为静态数值配缩放动画,而非脚本累加。因此在脚本被禁用、爬虫抓取或弱网首包阶段,信息结构依然完整可读。
按顺序执行,每步都给出阈值与验收口径,可直接作为设计与前端的联调清单。
在根节点写入 7 个 oklch 颜色变量与 --sp-1~8 间距、--r-sm/md/lg 圆角。要求:全站不得出现硬编码色值与像素间距,代码搜索 # 与 px 仅允许出现在令牌定义处。
底层纯色 oklch(0.15 0.03 142);中层 3–4 个 radial-gradient 光晕,单层不透明度 ≤ 0.16;顶层网格纹理透明度 ≤ 0.03 并用 mask 收边。三层均设 position: fixed 与 pointer-events: none。
每个数字配一行说明与测量条件,例如「可用性 99.95%(双通道心跳,弱网到达率 ≥ 99.5%)」。禁止只有数字没有定义,否则运维无法据此判断。
在线/弱网/离线使用同一色相的不同明度(约 0.72 / 0.55 / 0.32),并叠加图标形状差异。灰度截图后仍能区分三种状态即为通过。
①全部用 @keyframes,元素默认可见,禁止 opacity:0 等脚本加类;②单次动效 ≤ 900ms,循环动效周期 ≥ 40s;③必须提供 @media (prefers-reduced-motion: reduce) 关闭分支。
所有图片放进固定宽高比容器(Hero 用 4:3,图集用 3:4),配合 object-fit: cover 与 loading="lazy",并写描述性 alt。验收标准:无图片时布局不跳动,CLS 增量 ≤ 0.02。
分别用 1920、1280、1024、768、375、320 宽度自测:检查横向滚动条、长英文参数换行、表格滚动容器、按钮点按区 ≥ 44px。任一项失败先修布局,再谈视觉。