移动端产品设计规约

Posted by Andrew Blog on March 9, 2017

说明

  • 规范:UI,UX,内容。
  • 重点是交互时异常覆盖(返回码)

约定

  1. 单位:px。参数说明格式是宽高,WH
  2. 分辨率默认是640x1136
  3. 竖屏布局的图片:宽度100%,所有图片宽高比例一致。
  4. 采用简洁风格。
  5. 图标状态区分:没选中是镂空,选中是实心。
  6. 尽量使用字体图标。

整体UI

布局

页面

名称 实例 图例 说明
首页 首页   顶部、左右到边。功能区左右留白。底部主菜单
主菜单页 个人中心   顶部导航,功能区左右留白。底部主菜单
普通页 设置,新闻内页   顶部导航,功能区左右留白

组件

名称 实例 图例 说明
通栏 首页轮播图   左右到边
左右 新闻列表   左右留白
左中右     左右留白

颜色

名称 实例 图例 说明 参数
默认     主色  
主要     着重  
成功     成功或积极  
警告     谨慎  
危险     危险  

文字

  • 颜色默认是“默认”
  • bootstrap的文字尺寸有6种
  • 标题,正文,提示
名称 实例 图例 说明 参数
默认 按钮说明,个人中心的功能,提示    
标题 文章标题,顶部导航    
副标题 文章时间    
正文 文章内容    
提示 文章内容    

按钮

  • 按钮颜色同“颜色”
  • 按钮尺寸建议大中小
名称 实例 图例 说明 参数
默认 选择图片?      
主要 提交,注册   提供额外的视觉感,凸显主要  
成功 开通服务,保存信息   成功或积极  
警告 关闭服务   谨慎  
危险 删除账号   危险  
链接   链接按钮,颜色是默认  

图标

名称 实例 图例 说明 参数
app图标       48?
主菜单      
首页菜单      
系统 加载中,刷新    
列表 个人中心的图标    

图片

名称 实例 图例 说明 参数
首页广告      
普通广告      
列表       正方形?
头像?       正方形?

整体交互(UX)

加载

名称 实例 加载中 无网络 无数据 异常
区域 搜索,列表下拉 icon 无网络界面 无数据界面 异常界面
顶部下拉 首页 banner 无网络提示 无数据提示 异常提示
新页面 新开页面 icon,有进度提示 无网络界面 无数据界面 异常界面

UI

名称 实例 图例 说明 参数
无数据界面 我的收藏,代付记录   不同业务有不同展示  

异常

UI

名称 实例 图例 说明 参数
异常界面-部分数据缺失 订单确认-无地址 提示,用户自行解决
异常界面-数据没有了 商品收藏-商品下架了 提示,返回?
异常界面-数据已改变 订单支付-实际已支付 提示,显示到数据改变后的状态
异常界面-系统升级 系统当前升级中 提示升级  
异常界面-系统异常 系统当前不可用 提示异常,随意点击重新加载界面  
异常界面-数据异常 订单详细页-数据错误 提示异常,联系客服  
页面不存在   ? 404,返回首页  

提交

名称 实例 图例 说明 参数
重复 下单 操作已提交成功,数据已改变,提醒已经完成,确认跳转到下一步
系统异常 系统当前不可用 提示异常,稍后再试  
数据/逻辑异常 下单-订单数据不一致 提示异常,联系客服?

用户行为反馈

每个行为都要有反馈。特别是在页面切换的情况下,一定先要有反馈。

  • 如主菜单按钮点击后,先将新按钮设置成点中状态,再切换页面。
  • 如后退按钮点击后,按钮先要有点击状态,再后退。
名称 实例 图例 说明 参数
按钮点击 主菜单按钮,后退按钮    
列表项点击 新闻列表项    
滑动    

操作

名称 实例 图例 说明 参数
提醒 收藏成功   toast,自动消失  
确认 密码修改成功   对话框,只有“确认”  
选择 取消订单的“确定取消”和“放弃”   对话框,“确认”+其他操作按钮  

网络

  • 切换:有到无:无网络提示;无到有:有网络提示。
  • 无网络时用户操作:由“加载”和组件自行决定

UI

名称 实例 图例 说明 参数
无网络界面   提示无网络,随意点击重新加载界面  
无网络提示      
有网络提示      

退出(Android)

  • 触发:在主菜单页面时,快速双击后退
  • 效果:无提示

后退

提交类页面的后退,需要确认操作,且不能返回上一个页面。

组件

顶部导航

UI

  • 左边是操作区,后退和关闭(模块)
  • 右边是功能菜单区,用于当前页面的管理 UX
  • 到了当前模块的第3层(含)后出现“关闭”
  • 图例:

底部主菜单

轮播

轮播速度,是否显示当前页数,显示形式

列表

UI

  • 高度,边距 UX
  • 下拉加载:加载中,加载成功,加载失败,加载超时
  • 全部加载完成后需提醒

列表项

  • 图文,文字。左右留空2px。
  • 整个是个热区(点击有响应)

搜索

名称 实例 图例 说明 参数
实时搜索 附近搜索   输入文字,直接搜索
点击搜索 文章搜索   输入文字,点击搜索

浮层

  • 退出方式:点击关闭按钮/空白处可以退出
名称 实例 图例 说明 参数
中间弹出 对话框      
底部弹出 底部对话框      
侧边弹出 顶部导航的功能区按钮点击      

返回顶部

  • 何时出现:第三页以上出现返回顶部按钮
  • 出现页面:列表/内容页(除新闻列表)

页面

正文

如CMS的内容。

类型 参数 说明
中文字体 黑体—简  
英文、数字、字符 Helvetica Neue  
标题 字号36px,加粗;行距42px;颜色#000000  
副标题(时间+地址+来源) 字号20px;行距30px;颜色#666666  
段落 段首顶格,段落间空一行  
图片与文字的间距 40px  

文章

  • 如新闻。支持图片集查看,有推荐
  • 段落文字同正文

分享

  • 除了分享的对象以外,有引导下载
  • 含有:标题,主图,概要,内容

欢迎页

倒数进入,可自动更新欢迎图片

地图点位

  • 如点位搜索结果的地图展现
  • 地图上有当前点位,详细说明框,附近点位(可选)
  • 点击其他点位后可切换

多tab

  • 如京东的商品页,有商品和详情等 UX:
  • 点击tab,切换内容
  • 切换内容,选中tab

参考

  1. 规范演示
  2. bootstrap