最近在设计长达50-100个字段的长表单,在分步骤表单与长表单中倒腾来倒腾去。突然某一天看见自己连体衣的扣子,意识到解扣子这么麻烦为什么要用扣子,改为拉链上洗手间该方便的多好啊。 产生了拉链、扣子与长页面、步骤页的思考,所以想从扣子衣拉链这日常生活细节的角度去聊一聊什么时候该用步骤页,什么时候该用长表单。
1、拉链:连续不断的拉索,快,易滑动,会夹肉成用于皮衣、运动衣、包包。穿着时不用关注具体位置,易上下拉动。
2、扣子:间隔的别在衣服中,慢,不能滑动,慢条斯理。常用于西装衬衫,可以选择性的只扣某个位置。
3、向导步骤页:分割的页面,需分配注意力点按按钮。
4、长页面:连续不断的页面内容,快,易滑动,滑动时无需分配注意力,常见于网页新闻。易沉浸。
推荐使用分步骤页的场景:
1、内容过多,限制性条件较多,适合分步校验,逐步增加激励。
2、考虑用户使用电脑分辨率,页面高度过低时如一些高度768px的便携电脑,滚动条难以精确定位操作时建议分页面。
3、新手用户分割页面简化步骤,简化单页面信息量减少学习成本,常见于自助终端。
分布设计要点:
1、上一步下一步按钮应尽量保持在同一位置如固定在界面底部,便于快速点按。
2、导航条在业务允许情况下可来回点击。
3、每个步骤页分别校验,激励表单填写。
4、注重信息分类,避免同类关联较紧密的信息分散在不同的页面中,导致频繁切换页面,信息断裂。另,分类命名很重要,考量业务理解力。
5、单页面与分页面对代码来说存数取数规则不同,特别长表单都有默认联动取数规则,此时与需求开发协同考虑。
相反的页面信息量少,关联紧密,校验规则少、屏幕大则考虑长页面填完即走的方式处理。另,长表单因使用键盘频率高,应考虑表单快捷键填写方式。
这两个月项目特别紧张,123456的加班,能通过这样的思考解决日常工作疑问感觉设计更有依据了。