深蓝色 UI 规范 · 05 页面范例(§42–§44)
《深蓝色 UI 规范》分册之一。基础令牌见 00-基础-色彩字体间距.md,可 import 的变量见 tokens.css,总目录与 §索引见 README.md。§N 编号全局唯一。
本篇目录:42 表单弹窗范例 · 43 卡片列表页 · 44 数据概览仪表盘
42. 表单弹窗范例(添加 / 编辑标题)
对应设计稿「添加/编辑标题」弹窗(截图 ui-25)。这是 §21 弹出式窗口在「专项 / 标题录入」场景下的落地范例:容器 / 遮罩 / 标题栏 / 底部按钮全部沿用 §21,本节补充截图中出现而 §21 未单列的两个原子——复合输入行(输入框 + 行内下拉 + 行内按钮)与行内「添加项」实心按钮(+ 类别一 / + 类别二),并给出完整表单项清单。配色从 §1.1.2 渐红系(必填星号)、§1.1.3 渐蓝系(ZS-002,主色 / 下拉 / 按钮)、§1.1.5 深蓝系(ZS-004,label / 边框 / 容器)取。
42.1 整体布局
42.2 容器与标题(沿用 §21)
| 元素 |
取值 |
来源 |
| 遮罩 / 容器 / 圆角 / 阴影 |
全部沿用 §21.1 |
§21.1 |
| 容器宽度 |
大档 800px(复合输入行需要横向空间) |
§21.1 |
| 标题文字 |
添加/编辑标题,20px Bold,#FFFFFF,居中 |
§21.2 |
| 标题发光分割线 |
linear-gradient(90deg, transparent, #1677FF, transparent),1px 高 |
§8.2.4 / §21.2 |
关闭 ✕ |
16px,#6E88B0 (ZS-004-04),hover #4096FF (ZS-002-05) |
§21.2 |
42.3 表单项(左 label + 右控件,沿用 §21.4)
| 行 |
label |
控件 |
复用 |
| 1 |
* 专项名称 |
复合输入行(见 §42.4) |
§42.4 |
| 2 |
* 专项简介 |
单行输入框,占位「请输入内容」 |
§14.1 |
| 3 |
* 国家地区 |
选择器(▾,空态占位) |
§15.1 |
| 4 |
* 涉及类别 |
行内「添加项」实心按钮组(见 §42.5) |
§42.5 |
| 5 |
* 显示指数 |
选择器(▾,占位「请选择」) |
§15.1 |
- label
14px Regular,#C5CFE0 (ZS-004-02),右对齐;必填星号 * #F5222D (ZS-001-06) 置于 label 前(§21.4)
- 表单项纵向间距
--spacing-4 (16px)(§7.1)
42.4 复合输入行(输入框 + 行内下拉 + 行内按钮)
「专项名称」行把主输入框、「一键导入历史专项模板」下拉、「预览」主按钮拼在同一行。
| 元素 |
色值 / 规格 |
来源 |
| 主输入框 |
沿用 §14.1,弹性撑满左侧剩余宽 |
§14.1 |
| 行内下拉「一键导入历史专项模板 ▾」 |
沿用 §15.1 选择器触发器,固定宽(约 200px),占位文字 #6E88B0 |
§15.1 |
| 行内按钮「预览」 |
§5.2.1 主按钮(实心 #1677FF + 白字) |
§5.2.1 |
| 元素间水平间距 |
--spacing-2 (8px) |
§7.1 |
| 三者垂直对齐 |
统一 32px 高,基线居中 |
§5.1 |
42.5 行内「添加项」实心按钮(+ 类别一 / + 类别二)
「涉及类别」用一排实心主色蓝按钮,左侧 + 图标,点击进入对应类别的添加 / 编辑流程。
| 状态 |
背景 |
文字 / 图标 |
来源 |
| 默认 |
#1677FF (ZS-002-06) |
#FFFFFF |
§5.2.1 / §5.3.2 |
| Hover |
#0958D9 (ZS-002-07) |
#FFFFFF |
§5.2.1 |
| Active |
#003EB3 (ZS-002-08) |
#FFFFFF |
§5.2.1 |
- 高度
32px,圆角 2px(§4.1),内边距 0 14px(§5.1)
+ 图标与文字同色 #FFFFFF,间距 --spacing-1 (4px)(§5.3.2)
- 按钮之间间距
--spacing-2 (8px)
- 与 §21.5.1 分段按钮组的区别:分段组是互斥单选(选中才高亮);此处每个按钮都是独立的添加入口,常驻主色实心。
42.6 底部操作(沿用 §21.6)
| 元素 |
规格 |
来源 |
| 对齐 |
居中(跟随截图) |
§21.6 |
| 「取消」 |
§5.2.2 默认按钮(Outline) |
§5.2.2 |
| 「保存」 |
§5.2.1 主按钮(实心蓝) |
§5.2.1 |
| 顺序 / 间距 |
取消在左、保存在右;间距 --spacing-2 (8px) |
§5.3.4 |
42.7 CSS Token 参考
43. 卡片列表页(监测任务卡片)
对应设计稿「监测任务卡片列表」(截图 ui-26)。这是 §22 卡片在「监测任务管理」场景下的整页范例:顶部导航沿用 §8、左侧三级菜单沿用 §8.3、卡片容器沿用 §22,本节补充页面工具条(搜索 + 添加 + 排序)与监测任务卡片的专用布局(头部 + 总量 KPI + 平台统计矩阵 + 底部操作 + 空态)。配色从 §1.1.3 渐蓝系(ZS-002,主色 / KPI 数字)与 §1.1.5 深蓝系(ZS-004,容器 / 文字)取。
43.1 整体布局
43.2 页面工具条
| 元素 |
色值 / 规格 |
来源 |
| 搜索框 |
沿用 §14.2 基本搜索框,占位「搜索关键词 / 任务名称」 |
§14.2 |
| 「+ 添加任务」 |
§5.3.2 图标 + 文字主按钮(实心 #1677FF + 白字 + +) |
§5.3.2 |
| 排序标签「排序」 |
14px Regular,#6E88B0 (ZS-004-04) |
— |
| 排序字段「创建时间 ▾」 |
§15.1 选择器触发器(小号) |
§15.1 |
| 升 / 降序切换「↑ 升序 / ↓ 降序」 |
§5.2.3 文本按钮,激活向 #4096FF (ZS-002-05) |
§5.2.3 |
| 工具条 → 卡片区间距 |
--spacing-5 (24px) |
§7.1 |
| 工具条内元素间距 |
--spacing-3 (12px) |
§7.1 |
43.3 监测任务卡片
43.3.1 结构与配色
| 元素 |
色值 / 规格 |
来源 |
| 卡片容器 |
同 §22.1(背景 #122347 / 边框 #1A2F5A / 圆角 4px / 一级阴影) |
§22.1 |
| 头像占位 |
圆 40px,底 #1A2F5A (ZS-004-07),图标 #6E88B0 |
§22.3 |
| 任务名(莫某某) |
16px Medium,#FFFFFF |
§22.3 |
| 创建时间 |
12px Regular(D-DIN 数字),#6E88B0 (ZS-004-04) |
§8.2.5 |
| 总量数值(10247) |
26px Bold(D-DIN),#4096FF (ZS-002-05) |
§2.1.2 / §1.1.3 |
| 总量标签「总数量」 |
12px Regular,#6E88B0 (ZS-004-04) |
— |
| 头部底分割线 |
1px solid #1A2F5A (ZS-004-07) |
§6.1 |
43.3.2 平台统计矩阵
统计区为「平台名 + 数值」多列网格(如 社交媒体 (52) 下的 微博 / 推特 / facebook…)。
| 元素 |
色值 / 规格 |
来源 |
| 区标题「社交媒体 (52)」 |
14px Medium,#C5CFE0 (ZS-004-02);括号计数 #6E88B0 |
— |
| 平台名 |
14px Regular,#6E88B0 (ZS-004-04) |
— |
| 平台数值(数字) |
16px Bold(D-DIN),#C5CFE0 (ZS-004-02) |
§2.1.2 |
| 矩阵列数 |
3 列等分,行间距 --spacing-2 (8px) |
§7.1 |
| 名 / 值间距 |
--spacing-1 (4px) |
§7.1 |
43.3.3 底部操作
| 元素 |
色值 / 规格 |
来源 |
| 「开始监测」 |
§5.2.1 主按钮(实心 #1677FF);运行中切 §5.4.2 加载态 |
§5.2.1 / §5.4.2 |
| 次要链接(如 url / 地址) |
§5.2.3 文本按钮 #4096FF (ZS-002-05) |
§5.2.3 |
| 操作区上分割线 |
1px solid #2D4473(弱化) |
§6.1 |
43.3.4 空态卡片变体
部分卡片暂无数据(总量 0 + 占位):
| 元素 |
色值 / 规格 |
来源 |
| 总量数值 |
0,26px Bold,#6E88B0 (ZS-004-04,弱化非主色) |
— |
| 占位文字「暂无数据」 |
14px Regular,#6E88B0 (ZS-004-04),居中 |
§35.9 |
| 占位插画 |
灰度线性图标,#4A6491 (ZS-004-05) |
§35.9 |
43.4 卡片栅格(沿用 §22.4)
| 规则 |
取值 |
来源 |
| 列数 |
自适应,常用 3~4 列 |
— |
| 卡片横 / 纵间距 |
--spacing-6 (32px) |
§22.4 |
| 卡片内边距 |
--spacing-4 (16px) |
§22.4 |
43.5 CSS Token 参考
44. 数据概览仪表盘(KPI 指标条 + 综合图表)
对应设计稿「资源使用率概览大屏」(截图 ui-27)。这是一张把 §35–§41 各图表与 §28 表格、§9.1 页签组合在一起的概览页。本节补充截图顶部出现而前文未单列的新原子——KPI 指标卡条(图标 + 标签 + 大数值 + 已用 + 迷你环 + 同比 / 环比箭头徽标),其余区块均引用既有章节。配色从 §1.1.3 渐蓝系(ZS-002,主色 / 数值)、§1.1.4 渐青系(ZS-003,辅色)、§1.1.5 深蓝系(ZS-004,容器 / 文字)取;涨跌语义色见 §44.2。
44.1 整体布局
44.2 涨跌语义色
| 语义 |
色值 |
来源 |
| 上升 / 正向(▲) |
#13C2C2 (ZS-003-06,辅色青) |
§1.1.4 |
| 下降 / 负向(▼) |
#F5222D (ZS-001-06,主色红) |
§1.1.2 |
| 持平 |
#6E88B0 (ZS-004-04) |
§1.1.5 |
涨跌仅用语义色,不混入图表多系列色;正向用辅色青(ZS-003)而非主色蓝,避免与 KPI 数值蓝撞色。
44.3 KPI 指标卡条
横向一排等宽指标卡,每张承载一个使用率指标(如「账号使用率 139 已用」+ 迷你环 + 同比箭头)。
| 元素 |
色值 / 规格 |
来源 |
| 卡片容器 |
背景 #122347 (ZS-004-08),边框 1px solid #1A2F5A,圆角 4px,一级阴影 |
§22.1 |
| 指标图标 |
20px,主色 #4096FF (ZS-002-05) 单色化 |
§1.1.6 |
| 指标标签(账号使用率) |
14px Regular,#C5CFE0 (ZS-004-02) |
— |
| 大数值(139) |
26px Bold(D-DIN),#FFFFFF |
§2.1.2 |
| 单位 / 说明「已用」 |
12px Regular,#6E88B0 (ZS-004-04) |
— |
| 迷你环(mini-donut) |
直径 32px,环宽 4px,已用段 #1677FF (ZS-002-06),底环 #2D4473 (ZS-004-06) |
§39.2 |
| 环内百分比 |
12px Bold(D-DIN),#FFFFFF |
§39.3 |
| 同比 / 环比箭头徽标 |
12px,▲ 用 #13C2C2、▼ 用 #F5222D(见 §44.2) |
§44.2 |
| 卡片宽度 |
等分横排(8 张则各占 1/8),最小宽 160px |
— |
| 卡片间距 |
--spacing-4 (16px) |
§7.1 |
| 卡片内边距 |
--spacing-4 (16px) |
§7.1 |
44.4 区块组合引用
| 区块 |
复用 |
备注 |
| 区块标题(▌XXX标题) |
§35.2 图表标题(主色蓝竖条 + 文字) |
— |
| 分类页签(全部 / 账号资源 / …) |
§9.1.1 横向页签 |
激活 #4096FF + 2px 下划线 |
日期筛选(右上 2023-02) |
§17.1 日期触发器 |
— |
| 异常率环形图(40% / 总量300 / 正常270 / 异常30) |
§39 环形图 |
正常段主色蓝、异常段 #F5222D(§44.2) |
| 折线异常点图(1月10日 异常率12.9%) |
§37.3 单线异常点图 + §35.6 Tooltip |
异常点用红 #F5222D 强调 |
| 资源列表表格 |
§28 表格 + §14.2 搜索 + §13 分页 |
— |
| 异常分析饼 / 趋势饼 |
§39 环形图 |
多系列回落 §41 色序 |
| 容器 / 内边距 / 多图间距 |
§35.1 图表容器 |
--spacing-5 / --spacing-6 |
44.5 交互
| 行为 |
规则 |
| KPI 卡 hover |
卡片阴影升二级(§3.1.4),迷你环高亮,弹出 §35.6 Tooltip(已用 / 总量 / 同比明细) |
| 页签切换 |
切换分类后下方图表与表格联动刷新(§9.1.1) |
| 图表 hover |
沿用各图表节交互(§37.6 / §39.4 等) |
| 日期筛选变更 |
重新拉取区块数据,图表入场动画重放 |
44.6 CSS Token 参考