PC端表单设计的研究:如何设计一个优秀的表单页面

23 评论 35575 浏览 249 收藏 13 分钟

 最近身边的一些小伙伴,总会遇见B端设计工作,对于这种偏后台设计的B端设计,总会有大量的表单设计需要做,结合以前自己也有过不少表单设计的工作,在这里给大家分享一下自己对于PC端表单设计的研究,聊一聊表单在PC端中的运用。

表单的作用

商业离不开数据,而数据总会依赖不同的表现形式,不管是word文档,还是数据可视化,都是浏览者通过表现形式来对数据进行阅读和分析,因此表单的设计就是一种表现形式,我们将捋一捋如何通过表单更好的让用户阅读顺畅、操作方便、总而言之就是更好用啦。

表单信息的分割方式

无线分割:顾名思义,列表的信息之间正常情况下没有分割线等方法来分隔,仅仅是用间距来分隔开内容。好处是元素更少,画面更简洁,但是视觉可能就没那么清晰了,使用的出场率一般。


有线分割:同样字面意思,就是通过简单的分割线来分割列表中的信息,让视线左右移动的时候更加稳定、轻松,在表单设计中使用的出场率非常高。

斑马线:通过深浅交替的色块,以及色块产生的对比来分隔列表中的信息,深浅深浅的循环就好像斑马线,使用时是通过色块产生对比,所以也可以使用带有适量饱和度的色块来区分,占页面面积比例较大,适当用色可以使得画面更加活泼、丰满,斑马线也是出场率极高的一种展现形式。

斑马线+分割线:很容易理解,就是斑马线风格+分割线的结合,用色块区分的同时又加了分割线,信息之间的区分对比更加强烈,但是画面层级就多了一些,没有其他的看起来简洁,使用出场率也一般。

卡片式:跟卡片式风格其他设计一样,分别用悬浮的色块来区分,间隔的地方是背景色,分隔的力度比较强,内容区分的很清晰,弊端是更加占画面的位置,尤其在信息很多列的时候,会增加大量的高度,用户需要更多时间进行下翻的操作。使用出场率相对其他形式来说稍低。

可控制页面显示数量

场景:用户需要阅读大量的表单数据,且需要频繁的翻页、跳转。

如图,左下角可以设置界面中每页显示信息数量的多少,用户可以根据自己的需要自由设置,当浏览的数据较多的时候,不再需要频繁点击下一页来浏览信息,只需把每页显示的数量调高,如此便减少了大量的操作次数。

像这样允许用户可以自由编辑来改进体验的方式还有很多,比如可以设置显示密度,就是以一样的方式自由调整信息与分割线的间距。除了行间距,有的可以自由设置每一列的列间距,用户可以根据自己的习惯来设置。

列表+可视化

场景:用户需要浏览大量的数据,并需要对数据反复进行计算、分析。

在使用大量的文字列表展示数据的同时,使用数据可视化加以配合,用户可以更好的预览到数据的大致情况,又可以在列表表单中阅读到详细的数据。

根据条件排序

场景:用户想根据某种条件的大小排序,来先后阅读数据。

通过点击第一排小标题行,可以选择不同的方式调整信息的排序方式,就和电商商品排序一样,可以选择金额高到低或者低到高排序,也可以选择别的方式进行排序,从而更快找到自己所需要的内容。

筛选过滤

场景:从一大堆混杂的数据当中,寻找符合条件的自己所需要的数据。

添加筛选功能,过滤掉自己不想浏览的内容,通过条件筛选,更快的更精确的找到自己想要的内容、缩小查找范围、减少达到目的所花的时间。一般通过下拉按钮的形式选择不同的条件来进行筛选过滤。

关键字搜索

场景:已知列表中某信息的名称关键字,想从大量混杂的列表中快速找到。

跟筛选过滤一样,添加关键字搜索功能,用户提供部分关键字,可通过关键字查询,最快最精确的找到想要的那一条内容。一般该目标内容是用户已知的,有时候是针对性的。

悬停展现操作

场景:精简设计风格的界面,不想界面中内容过于繁多。

如图,鼠标悬停在哪一行,哪一行才会显示该列表后面的操作按钮,好处是减少了视觉干扰,能更快的找到捕捉到操作位置,弊端是用户不进行交互的时候无法发现操作按钮如何出现。

可展开列表

场景:想快速获取列表中某信息的其他附属内容。

如图,点击某一行后,展现该行的一些附属信息。可以不用跳转页面而进一步了解该行信息的详情。

可编辑列表

场景:在浏览列表的同时,需要频繁的对列表中的信息进行编辑。

用户可以直接对列表信息进行修改、编辑,省去了跳转再编辑的麻烦步骤,更节约时间,用户操作起来更加方便。

快速预览

场景:需要充分了解列表中不同信息的详细说明,频繁跳转又过于麻烦。

和可展开列表的作用类似,但是可展开列表显示的内容有限,快速预览的功能可以用侧弹框的方式、弹出对话窗口的方式、以及其他方式对选中的内容直接展示详细信息。用户不需要跳转至详情页就可以了解到大量信息,省去繁琐的交互流程。不再需要频繁的跳转到详情-返回-跳转到另一个详情-返回-跳转-返回。使用快速预览的功能就可以很好的解决这一问题。

(PS:弹出对话窗口的方式,可以同时弹出好几项列表的详情信息进行对比,但是侧弹框因为高度优势,可以展现更多内容)

自定义列

场景:列表中每条内容显示信息参数过多,且很多不想浏览。

自定义列表功能是用户可以自由设置每行信息参数的内容,比如我不想列表中显示金额这一项,就可以删除,想要的时候可以添加回来,这样用户可以保留自己想要的那几项内容,可以更快更方便的阅读到自己关心的那几项参数,节省了用户的有效时间。

固定头部

场景:列表横向或者纵向过多,下翻或横拉的时候标题头被隐藏,不知道自己当前浏览到的参数属于哪一项。

交互过程中,可以把第一排重要的东西固定,列表内容翻动的同时,第一排仍然在原位不移动而且覆盖列表中的其他信息,很多自带的框架都是这样的形式,使用的出场率也是非常高,这样用户可以随时查看到自己看到的内容是属于哪一项属性,或者是属于哪一条信息,可以是横向固定,也可以固定竖直的第一排标题,也可以固定最后一块操作点击区域,具体如何固定、是否固定,根据整体的需求来选择。

间距的规则

通常表单都是大量的文字,大多数的文字高度都在该行高度的三分之一左右。过于紧密用户浏览不顺畅,过于分开显得画面过于松散,不同的分割方式,间距也会有所不同。

总结

其实上面的每一条都是一个小总结,每一条在大部分的列表中都可以用到,主要还是根据实际需求来运用这几点,比如分割的方式根据主体风格来搭配,不要为了设计而设计盲目运用,毕竟设计都是以内容为主,尤其是表单设计,本身就是更好的表达内容。

 

本文由 @竹溪Gaven 原创发布于人人都是产品经理。未经许可,禁止转载

题图由作者提供

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 吓得我赶紧百度了一下”表单”和”列表”的区别,怀疑人生

    来自河南 回复
  2. 如果列表的属性特别少 就两三个 有没有好的设计方法呢

    来自湖北 回复
  3. 🙄 挺好的。。。原谅我想杠一下。。。一般管这个「表格」、「列表」,不是表单(一位正在纠结表单问题的画图仔路过)

    来自北京 回复
    1. 表格,列表直接拉低你的认知

      回复
    2. ???这玩意本来就不叫表单啊

      回复
    3. 你是对的,就原谅作者马大哈吧

      来自河南 回复
  4. 受益匪浅,感谢分享

    来自江苏 回复
  5. 可以私信你嘛 看了你的文章觉得挺好的 最近正在做后台交互这方面

    来自上海 回复
  6. 学习了

    回复
    1. 谢谢支持

      回复
  7. good!

    来自湖北 回复
  8. 写的真好 很实用。详细的介绍了不同场景需求下的表单设计 感谢感谢 (PS: 很喜欢你找的这些后台素材的风格,想问一下是在哪个网站搜集的?)

    来自河南 回复
    1. 追波、花瓣、

      来自广东 回复
  9. 非常多的表单种类,可以当素材了。已收藏,谢谢~!

    来自北京 回复
    1. ➡ 素材。。

      来自美国 回复
  10. 很全面~点赞~

    来自河北 回复
    1. 谢谢! 🙄

      来自美国 回复
  11. 很实用。谢谢作者 😉

    来自浙江 回复
    1. 😉 谢谢鼓励

      来自广东 回复
  12. 感觉题目修改为“如何设计一个优秀的信息展示表格”更合适

    来自广东 回复
    1. 这题目被小编改了的 🙁

      来自广东 回复
    2. 同意!内容中分析的是表格,不是表单

      来自北京 回复
    3. 同意!!我也刚想说,作者是不是对表单有什么误解呀~哈哈哈

      来自广东 回复