UI就是User Interface(用户界面),UI设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。一般我们所说的UI设计多指UI视觉设计,主要负责APP、Web、H5等页面的色彩、布局、icon、字体方面的设计工作。
以上是摘自百度对UI设计的解释,我们在这里展开几个问题来继续阐述用户界面设计:
1.什么是用户界面?
2.什么因素能成就一个伟大的用户界面?
3.界面设计中的主要元素
1.什么是用户界面设计?
用户界面设计并不仅仅考虑“标题的大小”、“颜色的搭配”或“一个按钮的摆放”,更重要的是考虑页面跟用户的互动,这意味着,用户界面不仅要做出好看的外观,还要做出好用的产品。
大家不妨用产品的思维去思考用户界面:
- 一个特殊的页面,是否需要使用按钮?
- 这个按钮需要如何设计,才能让用户预先知道点击之后出现的反馈?
- 如何设计界面,才能引导用户轻松达到操作目的?
所以: 界面即产品。
2.什么因素能成就一个伟大的用户界面?
清晰
通过使用文字、流程图、层级图、图标等元素,避免用户对界面的模糊认识。清晰的界面不需要使用手册,也能确保用户在使用过程中减少犯错。简洁
为了让界面清晰,可能会加上浮动框说明或标签提示,导致界面臃肿,因此要让界面清晰的同时考虑界面简洁。-
熟悉
用户在第一次使用界面时,仍然能发现某些元素是他们所熟知的。在设计中,使用一些现实生活中公认的意象能够更好地帮助用户理解。例如现在比较流行的抽屉式导航借鉴的就是现实中的抽屉,将最主要的信息显示在界面上,而将非核心的信息隐藏,需要的时候往右一滑,打开抽屉。
-
响应性
- 响应速度,一个良好的界面不应该让人感觉反应迟缓。
- 信息反馈,界面应该提醒用户发生了什么,请求是否被成功处理。
一致性
用户学会了界面中某部分的操作,他很快就能知道如何在其他地方或其他特性上进行操作,所以保持界面的一致性可以让用户识别出使用的模式。美学性
有一个好看的界面会让用户工作起来很开心。高效性
一个伟大的界面应当通过快捷菜单或良好的设计来帮助用户提高工作效率。容错性
用户操作界面的时候难免会犯错,是否提供撤销?删除的文件能否恢复?一个好的界面应该为用户提高犯错后补救的方法。
小结:每个特性都相互影响,增加的元素越多,用户在使用上所花的努力就越大。当然,反之亦然;没有足够的帮助和支持,用户会茫然不知所措。所以要想设计既简洁、优雅、又清晰、一致的用户界面,要综合考量各个因素的作用。
3.界面设计中的主要元素
1.布局和定位
布局规定了界面中所有可视元素的结构。
通过元素的距离,可以确定元素之间的层级和相互关系。
知乎主页头部的元素通过距离划分为logo区域+导航及搜索区域+消息及设置区域,层级相同的元素一般可以放在一起展示,增加了页面的一致性
2.形状和尺寸
形状用来区分元素,例如输入框和按钮的区别。
尺寸用来表示重要性,元素尺寸越大越显眼,也就越重要。把经常使用的按钮做大,不仅用户点击的时候更容易,同时提高界面的效率。
一般登录按钮尺寸都很大,除了引导下一步操作,还提升了操作的效率。
3.颜色
不同颜色表示不同的意义。例如红色表示错误信息,绿色表示操作成功或继续下一步的信号。
- 注意:
不同文化中颜色的意义不同,得确保用户能够识别界面所选颜色的含义;
通过改变形状和材质来避免红绿色盲对颜色认知的缺憾。
4.对比
一个元素周围的黑暗或者明亮将会对元素在界面上的可用性产生影响。白底黑字高对比度,易于阅读。调低元素的对比度,可以将它们融入到背景当中,使元素的展示主次分明。
5.材质
改变元素的材质,可以增加用户对元素的认知,更明白元素本身表达的含义。
以这个登录按钮为例,做了渐变和阴影的处理,增加按钮的质感,看起来更具点击性。