-
01用 12 列栅格定断点,而不是凭感觉缩
把内容区切为 12 列,卡片跨列取 3/4/6/12。断点设 1600、1024、640、380 四档,超宽屏容器放宽到 1400–1680,避免中间窄柱、两侧大片空白。
grid-template-columns:repeat(12,minmax(0,1fr))gap:12–20px
-
02看板指标控制在「一屏 7 图」以内
单屏图表超过 7 个,用户视线跳转成本陡增。把次要图表收进标签页或下钻层,主看板只留 3–5 个核心指标。
核心指标 ≤5首屏渲染 ≤1.2s
-
03冷色系配色要克制:60-30-10
约 60% 深色中性底、30% 主色承载结构、10% 强调色只点按钮与关键数字。别把高饱和色铺成大块背景,否则数据线反而看不清。
强调色仅用于激活态文本对比度 ≥4.5:1
-
04数据可视化先定口径再定图形
同一指标在趋势图、分群图、下钻表里必须共用同一口径。先写清分子分母与时间窗,再选折线/柱状/散点,避免「图很漂亮、数对不上」。
口径文档 1 份时间窗 1min/1h/1d
-
05微交互只做「可感知」的三处
建议只保留:卡片 hover 上浮 2–4px、图表加载淡入 0.3–0.6s、关键数字变化时轻微呼吸。过渡统一 150/250/450ms 三档,杜绝弹跳与高频闪烁。
transform:translateY(-2px)ease-out
-
06小屏优先保证可点与可读
320–380px 时单列堆叠,点按区 ≥44px,长字段与 URL 强制断行,表格转卡片或横向滚动,确保不出现横向溢出。
min-height:44pxoverflow-wrap:anywhere