接入与清洗
按 4/8pt 间距把字段映射进 12 列模型,缺失率高于 8% 的列先标记,再决定填充或剔除。
耗时约 2 人日从接入到上线,每一步都绑定栅格约束与响应断点,避免“设计一套、开发一套”的双份返工。
按 4/8pt 间距把字段映射进 12 列模型,缺失率高于 8% 的列先标记,再决定填充或剔除。
耗时约 2 人日将核心 KPI 收敛到 6 个以内,其余下沉为下钻维度;每增加一个指标,先评估它对首屏加载的增量。
建议 ≤ 6 个用卡片网格承载图表,单卡信息密度控制在 3 个视觉层级内,色板只取主色与强调色两档。
3 层级上限在 1680 / 1024 / 640 / 320 四档逐一比对,检查是否存在横向滚动与文字截断,再交付上线。
4 档必测左侧主图承载趋势,右侧窄列收纳关键指标;蓝为主、橙为辅,强调色只落在峰值柱与关键数字上。
硬边描边卡 + 偏移投影,每张卡只讲一件事,hover 时卡片与缩略图一起给出反馈。

卡片从 4 列 → 2 列 → 1 列逐级收起,间距始终走 --sp-4,不出现半像素错位。

用 6–9px 的网点铺出梦幻空间质感,仅作氛围层,不遮挡任何数值与刻度。

点击柱子即展开明细,浮层超过 3 层时自动折叠,避免用户在小屏迷路。

焦点可见、对比度达 4.5:1,图表用 SVG 描述;首屏资源控制在 400KB 以内。
来自零售、出行与健康三个团队的真实反馈,重点都在“看得懂”和“改得动”。
“以前周会上要花 20 分钟解释那堆表格,现在把梦幻数据空间的看板投上去,3 分钟就讲完,剩下的时间大家在讨论怎么改。”——门店运营的同事第一次主动要了看板地址。
“手机上看日报是我们最常做的事。它把 12 列栅格收到 1 列后,关键数字依然在最上面,通勤路上两站就能看完。”——把可视化真正放进了生活节奏里。
“我最喜欢的是峰值柱只用了橙色一点点,眼睛自然被带过去。看板跑了三个月,平均停留从 42 秒涨到 1 分 18 秒。”——克制用色反而让指标更被看见。
大屏负责全局叙事,小屏负责关键结论。我们在超大屏把容器放宽到 --container-lg,卡片补到 4 列;到 640px 以下则收成单列,把字号降到 --fs-sm,保证一屏之内看到结论而非空白。
鼠标悬停放大并浮现说明,触屏设备则常驻标签;每格都对应一个真实业务场景。
六条可以直接抄进需求文档的做法,每条都带可量化阈值,避免“看起来不错但落不了地”。
所有区块落在 repeat(12, minmax(0,1fr)) 上,列间距固定 --sp-4。氛围网点只加在主视觉与 CTA 角落,不参与内容对齐,保证任何断点都不出现 1–2px 错位。
只把橙色用在峰值柱、关键数字和主按钮上,单页橙面积极限约 10%;主色蓝约 30%,其余 60% 交给中性底。用明度差拉开层次,而不是靠提高饱和度。
1680 / 1024 / 640 / 320 四档逐屏检查:横向滚动条、长英文词截断、点按区是否 ≥ 44px。320px 下把网格收成单列,字号下调一档,长词用 overflow-wrap:break-word 兜底。
Hero 用 4:3、卡片缩略图 16:10、特写 5:4,统一 object-fit:cover 并写死 aspect-ratio,避免图片加载时布局跳动;全部加 loading="lazy",首屏只保留主视觉一张。
柱状图基线、刻度与网格线保持 1px 中性线;数值标签最小 12px;同一图表配色不超过 3 种。趋势柱控制在 7–12 根,峰值柱用强调色单独点亮即可。
文字逐行遮罩上滑时长 0.7s、延迟 0.08s 递增;配合 prefers-reduced-motion 直接归零。焦点样式用 2px 强调色描边,正文对比度不低于 4.5:1,装饰元素统一 aria-hidden。