txw/docs/ui设计规范.md

20 KiB
Raw Blame History

可信碳信息网 UI/UX 设计规范手册 V1.0

生效日期202X年X月X日 适用范围可信碳信息网全平台Web端、响应式移动端所有页面、组件、交互设计 核心目标:统一设计语言、提升专业质感、优化用户体验、强化品牌认知,解决原界面“粗糙、混乱、无层级”问题


一、设计总则

1.1 产品定位与核心调性

  • 产品定位:面向政企、双碳领域企业的国家级可信碳信息服务平台,核心提供碳数字身份证、碳链上链、绿色服务等专业服务
  • 核心调性专业可信、科技感、绿色低碳、严谨权威,拒绝花哨、廉价、违和的视觉元素
  • 用户群体:政企管理人员、企业碳管理专员、双碳领域从业者,核心需求是高效、清晰、可信的服务体验

1.2 核心设计原则

  1. 一致性原则全平台色彩、字体、组件、交互100%统一,杜绝样式混用
  2. 层级清晰原则:通过字号、字重、色彩、间距明确信息主次,核心操作一眼可见
  3. 状态可见原则:所有交互元素必须有完整的状态反馈(默认/hover/点击/禁用)
  4. 极简专业原则:用最少的元素传递最清晰的信息,拒绝冗余装饰、违和背景
  5. 无障碍原则符合WCAG 2.1 AA标准色彩对比度≥4.5:1支持键盘导航

1.3 规范落地要求

  • 所有设计师必须严格遵循本规范,禁止私自修改样式、色值、组件逻辑
  • 新增组件/样式必须提交规范评审,更新后同步全团队
  • 开发必须1:1还原设计规范禁止前端私自调整样式

二、色彩系统规范

2.1 主色系统(品牌色,双碳主题)

色号 HEX RGB 使用场景
主色-深绿(品牌主色) #00A870 rgb(0, 168, 112) 主按钮、核心图标、标题强调、品牌LOGO、分割线、选中态
主色-浅绿(辅助主色) #81C784 rgb(129, 199, 132) 标签、次要按钮、背景高亮、卡片标题栏

2.2 辅助色系统(科技感补充)

色号 HEX RGB 使用场景
辅助色-科技蓝 #2196F3 rgb(33, 150, 243) 次要操作按钮、信息提示、链接、图表强调
辅助色-浅蓝 #BBDEFB rgb(187, 222, 251) 背景、标签、hover态高亮

2.3 中性色系统(全平台通用,保证可读性)

阶数 HEX RGB 使用场景
01纯白 #FFFFFF rgb(255, 255, 255) 页面背景、卡片背景
02浅灰1 #F5F7FA rgb(245, 247, 250) 页面次级背景、列表hover态
03浅灰2 #E5E6EB rgb(229, 230, 235) 分割线、输入框边框、禁用态背景
04中灰1 #C9CDD4 rgb(201, 205, 212) 次要文字、图标、占位符
05中灰2 #86909C rgb(134, 144, 156) 辅助文字、说明文字
06深灰1 #4E5969 rgb(78, 89, 105) 正文文字
07深灰2 #1D2129 rgb(29, 33, 41) 标题文字、重点内容
08纯黑 #000000 rgb(0, 0, 0) 仅用于特殊强调,禁止大面积使用

2.4 功能色系统状态提示B端必备

状态 HEX RGB 使用场景
成功色 #00B42A rgb(0, 180, 42) 成功提示、完成状态、正向操作
警告色 #FF7D00 rgb(255, 125, 0) 警告提示、待处理状态
错误色 #F53F3F rgb(245, 63, 63) 错误提示、删除操作、异常状态
信息色 #168CFF rgb(22, 140, 255) 信息提示、通知、帮助

2.5 色彩使用禁忌

  • 禁止在主按钮中混用蓝色、其他绿色,主操作必须使用主色深绿
  • 禁止使用超过规范外的自定义色值,全平台仅可使用本规范定义的颜色
  • 禁止使用高饱和度、刺眼的颜色,保证视觉舒适度
  • 禁止在文字与背景间使用低对比度配色必须符合WCAG对比度要求

三、字体系统规范

3.1 字体选型跨平台一致Web安全

  • 中文首选:思源黑体 (Source Han Sans SC)
  • 系统 fallback 字体栈
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    
  • 字重规范:仅使用 400(Regular)、500(Medium)、700(Bold) 三个字重,禁止使用其他字重

3.2 字体层级规范桌面端Web

层级 字号(px) 字重 行高(px/倍数) 字间距(px) 颜色 使用场景
H1 一级标题 36 700 44 / 1.2 0 #1D2129 页面大标题(如「可信碳信息网」)
H2 二级标题 28 700 36 / 1.3 0 #1D2129 模块大标题(如「核心驱动」「共性能力」)
H3 三级标题 20 500 28 / 1.4 0 #4E5969 卡片标题、功能入口标题
正文 16 400 24 / 1.5 0 #4E5969 描述文字、政策列表、说明内容
辅助文字 14 400 22 / 1.5 0 #86909C 小字说明、标签、版权信息
迷你文字 12 400 18 / 1.5 0 #86909C 角标、提示、次要信息

3.3 移动端字体层级(响应式适配)

层级 字号(px) 字重 行高(倍数) 使用场景
H1 28 700 1.2 页面大标题
H2 24 700 1.3 模块标题
H3 18 500 1.4 卡片标题
正文 14 400 1.5 正文内容
辅助文字 12 400 1.5 辅助说明

3.4 行高、字间距规范

  • 行高计算:标题行高=字号×1.2-1.3,正文行高=字号×1.5,辅助文字行高=字号×1.5
  • 字间距仅标题可使用0-0.5px字间距,正文/辅助文字字间距为0禁止自定义字间距
  • 中英文混排:英文/数字使用同一款无衬线字体,字号与中文一致,行高统一

3.5 字体使用禁忌

  • 禁止使用宋体、楷体等非无衬线字体,保证科技感与可读性
  • 禁止随意调整字号、字重,必须严格遵循层级规范
  • 禁止在正文中使用700字重仅标题可使用粗体
  • 禁止使用小于12px的字号保证移动端可读性

四、图标系统规范

4.1 图标风格定义(统一线性风格,解决原界面割裂问题)

  • 风格线性轻量图标2px统一描边圆角端点圆角转角视觉重量完全一致
  • 造型简约、识别性强符合B端专业感禁止使用2.5D、面性、卡通风格图标
  • 色彩:默认使用中性色#86909Chover/选中态使用主色#00A870

4.2 图标尺寸规范(全平台统一)

尺寸(px) 使用场景
16×16 按钮内图标、列表内图标、标签内图标
20×20 导航图标、功能入口图标
24×24 核心模块图标、首页核心驱动图标
32×32 大功能入口、banner图标

4.3 图标分类与使用场景

  1. 功能图标:用于操作、导航(如搜索、返回、提交),统一线性风格
  2. 业务图标:用于碳核算、碳交易、碳金融等业务模块,统一线性风格,与功能图标视觉一致
  3. 装饰图标:仅用于页面点缀,禁止干扰核心操作,使用低透明度主色/辅助色

4.4 图标交付规范

  • 格式SVG矢量格式保证无限放大不失真
  • 命名规范:icon_功能_场景.svg(如icon_search_nav.svg
  • 交付要求图标必须居中对齐描边统一2px无多余路径可直接用于前端开发

4.5 图标使用禁忌

  • 禁止混用线性、面性、2.5D等不同风格图标
  • 禁止私自修改图标描边粗细、造型,必须使用统一规范的图标库
  • 禁止使用与业务无关、辨识度低的图标
  • 禁止在图标中使用多种颜色,仅可使用单色(默认灰/选中主色)

五、布局与栅格系统规范

5.1 栅格系统定义12列栅格Web端标准

  • 最大内容宽度1200px桌面端
  • 列数12列
  • 水槽(Gutter)24px列与列之间的间距
  • 边距(Margin)左右各24px页面安全区适配不同屏幕
  • 计算公式:列宽 = (1200 - 24×2 - 24×11) / 12 = 72px

5.2 响应式断点规范

断点 屏幕宽度 布局模式 栅格列数
桌面端 ≥1200px 三列/两列布局 12列
平板端 768px - 1199px 两列布局 12列水槽16px
移动端 <768px 单列布局 4列水槽12px边距16px

5.3 留白与间距规范(解决原界面拥挤问题)

间距类型 数值(px) 使用场景
模块间距 48 页面大模块之间的间距(如首屏与核心驱动、核心驱动与共性能力)
卡片内边距 24 卡片内部内容与卡片边框的间距
组件间距 16 卡片内按钮、输入框、列表项之间的间距
文字行间距 遵循字体层级规范 文字行与行之间的间距
按钮内边距 上下12px左右24px 按钮内部文字与按钮边框的间距

5.4 页面布局模板(首页专属,解决原界面层级混乱)

页面区域 布局要求 核心内容
首屏(首屏黄金区) 全屏宽度,突出核心价值 导航栏+搜索栏+核心服务入口(碳数字身份证、国家可信碳链、绿色服务)+「建立您的碳数字身份」核心banner
第二屏 12列栅格4列等分 核心驱动模块4个能力统一卡片样式
第三屏 12列栅格4+4+4等分 共性能力4列+企业出海4列+行业动态4列突出共性能力
页脚 全屏宽度,纯色背景 指导单位、运营单位、联系我们、版权信息

5.5 对齐规范

  • 所有内容左对齐(标题可居中,正文/列表必须左对齐)
  • 所有元素必须像素级对齐,禁止出现偏移、不对齐的情况
  • 卡片、按钮、输入框必须居中对齐栅格线

六、核心组件规范1:1落地解决原界面组件混乱

6.1 按钮组件Button全平台统一

按钮类型与样式

按钮类型 背景色 文字色 边框 圆角 阴影 使用场景
主按钮Primary #00A870 #FFFFFF 8px 0 2px 8px rgba(0,0,0,0.1) 核心操作(如「申请服务」「搜索」「提交」)
次按钮Secondary #FFFFFF #00A870 1px #00A870 8px 次要操作(如「办证指南」「查证查询」)
文字按钮Text 透明 #00A870 0 链接、次要操作、弹窗按钮
图标按钮Icon 透明 #86909C 8px 导航、操作栏图标

按钮状态规范(必须完整实现)

状态 样式变化
默认态 遵循基础样式
Hover态 主按钮:背景色#00905F,阴影加深;次按钮:背景色#F5F7FA
点击态 主按钮:背景色#007A4D;次按钮:背景色#E5E6EB
禁用态 主按钮:背景色#C9CDD4,文字色#86909C,不可点击

按钮尺寸规范

尺寸 高度(px) 字号(px) 内边距 使用场景
大按钮 48 16 上下12px左右32px 核心操作、banner按钮
中按钮 40 14 上下10px左右24px 卡片内操作、列表操作
小按钮 32 12 上下8px左右16px 标签、迷你操作

按钮使用禁忌

  • 禁止在主操作中使用次按钮、文字按钮,核心操作必须用主按钮
  • 禁止混用圆角所有按钮统一8px圆角
  • 禁止自定义按钮样式,必须严格遵循规范

6.2 卡片组件Card全平台统一解决原界面卡片粗糙问题

卡片样式规范

属性 规范值
背景色 #FFFFFF
圆角 12px大卡片/8px小卡片
阴影 0 2px 8px rgba(0,0,0,0.08)
内边距 24px
边框 仅特殊场景可加1px #E5E6EB边框)

卡片状态规范

状态 样式变化
默认态 基础样式
Hover态 阴影0 4px 16px rgba(0,0,0,0.12)卡片上浮2px
选中态 边框1px #00A870,阴影0 4px 16px rgba(0,168,112,0.15)

卡片使用场景

  • 大卡片:模块容器(如碳数字身份证、核心驱动、共性能力)
  • 小卡片:列表项、功能入口、政策条目

6.3 输入框组件Input含搜索框

样式规范

属性 规范值
高度 40px/48px搜索框
圆角 8px
边框 1px #E5E6EB
背景色 #FFFFFF
内边距 左右16px
字体 16px/14px字重400颜色#1D2129

状态规范

状态 样式变化
默认态 基础样式
Focus态 边框1px #00A870,阴影0 0 0 2px rgba(0,168,112,0.2)
Hover态 边框1px #C9CDD4
禁用态 背景#F5F7FA,边框#E5E6EB,文字#86909C
错误态 边框1px #F53F3F,阴影0 0 0 2px rgba(245,63,63,0.2)

搜索框专属规范

  • 高度48px圆角8px左侧加搜索图标16×16#86909C
  • 右侧主按钮大按钮样式与输入框组合圆角统一8px

6.4 其他核心组件规范(精简版,完整规范可补充)

导航组件

  • 顶部导航栏高度64px背景#FFFFFF,阴影0 2px 8px rgba(0,0,0,0.08)
  • 导航项字号16px字重500默认#4E5969hover/选中#00A870
  • 移动端导航折叠为汉堡菜单,点击展开

列表组件

  • 列表项高度48px内边距左右24px
  • 背景#FFFFFFhover态#F5F7FA
  • 分割线1px #E5E6EB,仅列表项之间添加

标签组件Tag

  • 高度32px圆角16px
  • 背景#E8F5E9,文字#00A870字号14px
  • 内边距左右12px上下6px

七、交互体验规范

7.1 页面交互规范

  • 页面滚动平滑滚动模块进入视口时添加淡入动效时长300ms缓动函数ease-out
  • 页面加载:首屏加载骨架屏,数据加载完成后淡入内容
  • 页面跳转淡入淡出过渡时长200ms避免生硬跳转

7.2 组件交互状态规范

  • 所有可点击元素按钮、卡片、链接、列表项必须有完整的4种状态默认/hover/点击/禁用
  • 所有表单元素必须有focus状态反馈
  • 所有操作必须有加载状态按钮loading、骨架屏、进度条

7.3 反馈机制规范

  • 操作反馈点击按钮后100ms内给出视觉反馈按钮变色、loading
  • 结果反馈:操作成功/失败后弹出Toast提示时长3s自动消失
  • 错误反馈:表单错误时实时提示,红色文字+错误态输入框
  • 加载反馈:所有异步操作必须显示加载状态,禁止空白等待

7.4 无障碍设计规范

  • 色彩对比度≥4.5:1文字与背景
  • 支持键盘导航Tab切换、Enter确认、Esc关闭
  • 所有图标、图片必须添加alt文本
  • 所有交互元素可被屏幕阅读器识别

八、品牌与视觉规范(解决原界面违和问题)

8.1 LOGO规范

  • LOGO设计建议:以「碳」「链」「可信」为核心元素,主色#00A870,简约线性风格
  • 最小尺寸24px移动端/32px桌面端
  • 安全区LOGO周围必须保留≥LOGO宽度1/4的空白禁止其他元素侵入
  • 使用场景:页面左上角、导航栏、页脚、物料设计

8.2 页面背景规范(核心优化,解决原界面粗糙问题)

  • 禁止使用:山水、风车、螺旋、渐变炫彩等违和、廉价的背景素材
  • 规范背景
    1. 页面主背景:#F5F7FA浅灰1纯色无装饰
    2. 首屏背景:低透明度抽象区块链/碳元素纹理(主色#00A870透明度5%),不抢内容
    3. 卡片背景:纯白#FFFFFF,禁止添加背景图
  • Banner背景简约渐变主色浅绿到浅蓝透明度10%),无多余装饰

8.3 内容与图片规范

  • 图片风格:专业、简约、科技感,禁止使用卡通、花哨的图片
  • 图片格式WebP格式压缩后体积≤200KB保证加载速度
  • 图片尺寸首页banner 1920×500px卡片配图 80×80px方形
  • 数据可视化:图表使用主色+辅助色,统一字体、线条样式,背景纯白,无多余装饰

九、响应式适配规范

9.1 断点适配规则

断点 布局调整
桌面端(≥1200px) 12列栅格三列布局完整展示所有模块
平板端(768-1199px) 12列栅格两列布局合并次要模块突出核心操作
移动端(<768px) 4列栅格单列布局折叠导航模块垂直排列按钮放大至48px

9.2 组件适配规范

  • 按钮移动端统一使用大按钮48px高点击区域≥48×48px
  • 卡片移动端内边距调整为16px圆角8px
  • 字体:遵循移动端字体层级规范,缩小字号,保证可读性
  • 导航:移动端折叠为汉堡菜单,点击展开全屏导航

9.3 移动端交互优化

  • 所有可点击元素点击区域≥48×48px避免误触
  • 表单输入框高度≥48px适配移动端输入
  • 禁止使用hover态仅保留点击态反馈
  • 页面滚动流畅,无卡顿、错位

十、落地验收检查清单(设计师/开发必查)

10.1 设计验收清单

  • 所有色值严格遵循色彩规范,无自定义颜色
  • 所有字体、字号、字重、行高符合字体规范
  • 所有图标风格统一,尺寸规范,无混用
  • 所有组件样式、状态完整,符合组件规范
  • 页面布局、间距、留白符合栅格与间距规范
  • 无违和背景、冗余装饰,符合品牌调性
  • 响应式适配完整,移动端布局正常
  • 色彩对比度符合WCAG 2.1 AA标准
  • 交互状态完整,所有可点击元素有反馈

10.2 开发验收清单

  • 1:1还原设计样式无私自调整
  • 所有组件状态完整实现
  • 响应式适配正常,无错位、样式错乱
  • 页面加载速度符合要求,无卡顿
  • 无障碍功能正常实现

十一、规范版本管理

  • 当前版本V1.0202X年X月X日生效
  • 迭代规则每3个月迭代一次根据用户反馈、业务需求更新规范
  • 变更流程:所有变更必须提交评审,通过后同步全团队,更新版本号
  • 文档管理:规范文档统一存储在团队知识库,设计师/开发必须使用最新版本

附:原界面问题针对性优化对照表

原界面问题 规范解决方案
按钮混用绿/蓝,样式混乱 明确主/次按钮样式,主操作用主色绿,禁止混用
图标风格割裂,造型粗糙 统一线性2px描边图标规范尺寸与使用场景
背景违和(山水、螺旋),廉价感 禁止使用此类背景,规范为简约科技感纯色/低透明度纹理
信息层级混乱,无主次 建立字体层级、栅格布局,明确页面视觉流,突出核心操作
卡片样式不统一,无质感 统一卡片圆角、阴影、内边距添加hover态
留白不足,页面拥挤 规范模块间距、内边距,增加呼吸感
交互状态缺失,体验生硬 补全所有组件的4种状态添加反馈机制

📌 设计师落地说明

  1. 本规范为强制落地标准,所有设计必须严格遵循,禁止私自修改
  2. 如需新增组件/样式,必须提交规范评审,更新后再落地
  3. 交付设计稿时,必须标注所有色值、字号、间距,方便开发还原
  4. 可基于本规范生成组件库如Figma组件库提升设计效率