编者按:在进行 UI 设计的时候,很多小技巧能够恰到好处地提升界面的设计视觉效果、用户体验。这篇来自Mark Andrew 的文章梳理了 6 个实用性很强的 UI 效果提升小技巧,是系列文章的七篇,原文最早发布于 marcandrew.me 。
在创建实用、可访问性良好且视觉效果颇为出彩的 UI 界面的时候,我们大多只需要进行有限度的微调,即可达到颇为不错的效果。在之前,我已经撰写了很多实用的 UI & UX 优化小贴士(看完文章在文末获取),这篇文章继续增加 6 条实用的建议,一起来看看吧!
1、以结果和目标为导向来撰写文案
撰写文案的时候,始终以导向结果和目标的方式来撰写,在结构上,尽量以指向目标的关键词置于文案靠前的部位,这种方式能够帮助用户尽量清晰快速地理解要做什么,减少发生错误的可能性。
2、确保投影的光源方向是一致的
虽然投影在 UI 界面当中是相对不那么显著的元素,但是当投影效果不统一的时候,也容易让人感到迷惑。在投影的设计上,经常出现的错误之一就是不同元素的投影角度、方向、距离不一样,尽量让投影的方向角度是一致的,确保整体体验和视觉逻辑的统一。
3、多用清晰的留白来实现视觉层次结构
清晰的留白是呈现视觉和排版层级的关键,将文本按照信息层级的重要程度进行排布之后,根据相关度进行分组,这个时候,留白就显得非常重要了。组内的文本保持接近,而不同的组之间的的留白要足够多,确保呼吸感,但是不能距离太远,否则不容易快速扫视阅读。
4、为段落选择合理的宽度
在处理阅读的可读性的时候,有很多讲究,不仅行高和间距要平衡,也要控制段落的宽度来贴合用户的阅读习惯和节奏。
通常在西文为主的排版中,认为每行 45 到 75 个字符是一个特别适合阅读的宽度,这种限制让每行不会太长,足以呈现,但是也不会在扫读过程中迷失。
5、在空状态页面中给用户提示操作
空状态是很多 UI 界面和流程的基础组成部分,甚至很多时候就是初始状态。空状态是告诉用户新功能、帮助用户发现新功能的一个重要的渠道。不要让用户在空状态下真的「空转」,而是引导用户去做有意义的事情。
6、根据文本的x高度来设置行高
在西文当中,小写字母x的高度被称为「x高度」,x高度决定了通常文本的视觉高度,基于文本的x高度来计算行高和行间距是最合理的基础。x高度越大的字体,行高需要适当调整得越高。在中文当中通常不存在这样的情况,不过中文当中,行的宽度会影响到行高,通常每行字数越多,行高需要相应的更高一些,确保可读性。
作者:陈子木