如何整理页面交互规约,让你的宣讲无懈可击

Recommand
北京/设计爱好者/4年前/702浏览
如何整理页面交互规约,让你的宣讲无懈可击Recommand
ZZiUP

视觉稿不只是一张图就搞定了,还需要补充很多交互规约哦~

小伙伴们画好视觉稿后,是不是页面的交互/视觉规约经常丢三落四,常常在设计宣讲时被开发测试提问?自己表面镇定,内心慌的一笔:这个...我没想到,那个...我没想到...

要想在宣讲时能够从容应对各种问题,就需要在设计稿完成后,把设计规约提前想好,那么设计规约要从哪些方面写起呢?往往B端产品的页面更加复杂,要补充的交互规约更多,小Zi就从实际工作中总结一些,供大家参考~

先来看个列子:

页面

交互规约如下

 

一个页面,交互和标注规则很长很长,很多同学反馈说不知道交互规约从何写起,看了上面的列子,大概从以下几个方面来书写规约:


大方面我习惯于分成【整体】和【具体内容】来写。

整体

一、页面自适应规则

首先从整体来考虑,首先要考虑页面是如何布局的,是自适应?还是定宽?常用的网页布局有:静态布局、百分比布局、响应式布局;页面的整体布局方式,也决定了页面具体内容规约的撰写;

参考文章《3种常用网页布局与设计注意点》:https://www.zcool.com.cn/article/ZMTIwMjYxNg==.html



二、滚动条/滚动区域

1.页面整体滚动区域

滚动区域是从哪里开始?是页面级滚动吗?


2.滚动条的样式

需要给出滚动条的视觉和交互


举例:

三、初始状态/空状态

页面“加载”是做设计时常常忽视掉的,因为大家肯定是重点考虑有内容的情况,并且页面数据是否需要加载、加载时长等等需要根据前后端接口返回情况确定。


1.补充初始状态的页面;初始页面是骨架图还是保持不变,是否添加页面引导?等都是需要考虑的;

2.补充页面数据为空的样式;

举例:

四、加载样式

页面级加载的样式是什么样的?也需要补充到设计稿中;

举例:

五、其他特殊情况的处理

比如“无权限查看”“记录已被删除”“已被拉黑”等等情况;

举例:

具体内容

当补充完页面整体上的规则之后,就可以着手补充页面具体内容的规约了。具体内容的规则其实和整体规则从大方向是差不多的,也是那几个方面,只是更细节:

一、考虑是否自适应,自适应的规则

如果页面整体是定宽的,那么内容也是定宽的,就不需要考虑内容随着页面拉伸或缩小带来的变化;如果页面整体是自适应的,那么具体模块可以根据功能需要来设置哪些区域自适应,自适应的规则是什么;

举例:


二、考虑内容过多时的样式

B端产品设计场景更复杂,内容更加不可控,再加上电脑屏幕大小适配,页面宽度可自由拉伸,种种因素都要我们更加仔细的考虑页面的各种极限值情况,如何写全面设计规约是难点。相信在设计评审会上开发和测试最常问到的一个问题也是:这里内容过多怎么展示?虽然我们在设计的时候是按照80%的场景去考虑,但是剩下20%的极限场景也需要我们给出设计规则。

内容过多,具体划分还可以分成以下几类:文字过多、选项过多、弹窗内容过多、按钮/标签过多、表格内容过多、功能过多等等情况,每种情况下有哪些解决方式呢,可以参考文章《B端交互设计之内容太多怎么办》:https://www.zcool.com.cn/article/ZMTE5NDAzNg==.html


举例:


三、考虑极限情况下的提示/反馈

用户反馈,页面中肯定不少,我们画页面时也会画出大部分提示,但是缺少提示/反馈依然是设计师常忽略的内容,主要是提示的场景非常非常的多,而且有很多细分情况:

1.数据处理慢的提示

问题举例:操作的数据过多时,后台数据处理慢是否有提示?


2.操作后的提示

成功、失败、进行中等,还有部分成功,部分失败的情况

问题举例:启用失败时如何提示?


3.无权限、禁用等的提示

问题举例:项目列表-阶段没有权限时,需要添加tips提示;


4.缺少二次确认提示

问题举例:新建页面点击取消是否需要二次确认提示?

四、考虑校验的时机和样式

1.校验的时机:是失焦后还是提交按钮时,还是实时的

问题举例:表单的必填校验,是失焦实时校验,还是在提交时校验?

 “实时校验”是在用户浏览表单时实时检查用户输入的有效性,而不是在用户提交表单时一次性检查全部输入:

验证消息显示在靠近输入的区域,并一起显示;

2.校验的样式:是在下方出提示,还是全局提示,还是什么的;

举例:


五、考虑是否缺少滚动条的样式

不仅要考虑页面整体的滚动区域,有些模块也是单独需要滚动的;

滚动区域是哪里?包不包括表头?标题?有没有内容需要锁定?滚动条的样式?这些问题都要给出规则。

问题举例:信息内容过多时,容器内展示不下怎么办?--答:展示不下时容器内出现滚动条,滚动区域是整个内容区;

六、数字方面的问题

1.数字输入超长的显示

问题举例:极限数字如何显示,比如筛选结果超过三位数:999+

2.数值是0时,是否有特殊的规则

问题举例:数值为0时,是否显示此模块?

3.是否有输入限制,比如,限制正整数、小数,小数精确到几位等等;


七、点击热区的范围

我们一般默认热区就是触发控件的区域,但是有时可能视觉上图标需要小一点的,但是热区需要更大一点,就要特殊标注出来。总之,方便用户操作为上。

举例


12
Report
|
37
Share
相关推荐
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
2025电商视觉集
Homepage recommendation
相关收藏夹
B端文章
B端文章
B端文章
B端文章
作品收藏夹
APP弹窗
APP弹窗
APP弹窗
APP弹窗
作品收藏夹
产品
产品
产品
产品
作品收藏夹
后台设计
后台设计
后台设计
后台设计
作品收藏夹
设计规范
设计规范
设计规范
设计规范
作品收藏夹
习点
习点
习点
习点
作品收藏夹
大家都在看
Log in