16条小UI设计规则,产生巨大影响

示例前后的用户界面设计

用户界面设计很难。在布局、间距、排版和颜色方面有如此多的选择可供选择,做出设计决定可能让人不知所措。当你在组合中添加可用性、可访问性和心理学时,它变得更加困难。

幸运的是,用户界面设计不必逻辑规则。不是艺术天赋或神奇的直觉,只是简单的规则。

拥有一个逻辑规则系统可以帮助您有效地做出明智的设计决策。如果没有逻辑系统,你只是用直觉来移动东西,直到它看起来漂亮。

我喜欢规则和逻辑,但设计决策很少是黑白的。与其认为您必须遵循的严格规则,不如将以下建议视为在大多数情况下行之有效的有用指南。

最快的学习方法是做,所以让我们开始吧。

让我们使用逻辑规则来修复这个示例

以下2个设计适用于短期物业租赁应用程序的物业详细信息页面。第一个是原始设计。第二个是应用一些逻辑规则或准则的结果。

示例前后的用户界面设计

即使没有太多的视觉或交互设计经验,您也可能会注意到原始设计感觉混乱、复杂且难以使用。这是因为它包含许多有问题的设计细节,对可用性构成风险。也许你已经可以发现一些了?

让我们使用以下逻辑规则或指南一次解决原始设计的问题:

  1. 使用空间对相关元素进行分组
  2. 保持一致
  3. 确保外观相似的元素功能相似
  4. 创建一个清晰的视觉层次结构
  5. 删除不必要的样式
  6. 有目的地使用颜色
  7. 确保文本的对比度为4.5:1
  8. 不要仅仅依靠颜色作为指标
  9. 使用单个无衬线字体
  10. 使用带有较高小写字母的字体
  11. 限制使用大写字母
  12. 仅使用常规和粗体字体权重
  13. 避免纯黑色文本
  14. 左对齐文本
  15. 使用至少1.5行高度的正文文本

1.使用空间对相关元素进行分组

将信息分解成较小的相关元素组有助于构建和组织界面。这使得人们更容易理解和记住。

您可以使用以下方法对相关元素进行分组:

  1. 将相关元素放在同一个容器中
  2. 空间相关元素紧密地结合在一起
  3. 让相关元素看起来相似
  4. 在连续线中对齐相关元素

使用容器是分组界面元素的最强视觉线索,但它可以添加不必要的杂乱。寻找使用其他分组方法的机会,它们通常更微妙,可以帮助简化设计。

特别是使用空间是对相关元素进行分组的一种非常有效和简单的方法。您还可以组合分组方法,以帮助更清晰地显示分组。

在我们的示例中,内容之间缺乏空间使设计看起来杂乱无章,难以理解。增加间距有助于对内容进行清晰的分组,使其更有条理,更容易理解。

没有足够间距的用户界面示例与有足够间距的用户界面示例

2.保持一致

UI设计的一致性意味着相似的元素以相似的方式外观和工作。无论是在您的产品中,还是与其他成熟的产品相比,这都应该是正确的。这种可预测的功能提高了可用性并减少了错误,因为人们不需要不断学习事情的工作原理。

在我们的示例中,图标样式不一致,因为有些是填充的,有些则不是。这可能会让一些人感到困惑,因为填充的图标通常表示选择了一个元素。勾勒出所有具有2pt笔画重量和圆角的图标,提高了一致性,并使每个图标具有类似的视觉重量。

样式不一致的图标与样式一致的图标

文本标签还添加到图标中,以帮助确保人们能够理解他们的意思,特别是那些使用屏幕阅读器(向看不到的人描述界面的软件,使用语音或盲文)。

图标样式不一致的UI设计示例与图标样式一致的示例

3.确保外观相似的元素功能相似

如果元素看起来相似,人们会期望它们以类似的方式工作。因此,请尝试确保您对具有相同功能的元素使用一致的视觉处理。相反,尝试确保具有不同功能的元素看起来不同。

在我们的示例中,图标容器具有与“立即预订”按钮类似的视觉风格。这使得它们看起来具有互动性,即使它们不是。从图标中删除蓝色和按钮样式有助于避免它们被误认为是交互元素。

更新了UI设计示例,确保外观相似的元素功能相似

4.创建一个清晰的视觉层次结构

并非界面中的所有信息都具有相同的重要性。旨在通过使更重要的元素看起来更加突出,按重要性顺序呈现信息。

清晰的重要性顺序或视觉层次结构有助于人们快速扫描信息并专注于感兴趣的领域。它还通过创造秩序感来改善美学。您可以使用大小、颜色、对比度、间距、位置和深度的变化来创建清晰的视觉层次结构。

这是一个没有清晰视觉层次结构的网站英雄横幅的例子,然后是元素按重要性顺序清晰呈现。

没有清晰视觉层次结构的网站英雄横幅示例
有清晰视觉层次结构的网站英雄横幅示例

测试视觉层次结构是否清晰的快速简便的方法是使用斜视测试。只需眯着眼睛,看看你的设计。或者,您可以进一步远离屏幕或模糊您的设计。您仍然应该能够判断最重要的元素是什么,并识别界面的用来达到什么。

让我们将斜视测试应用于我们的例子。我们可以看到,有多个具有类似强烈突出地位的元素在争夺注意力。与此同时,左下角的主要行动一点也不突出。

将斜视测试应用于示例

主要动作通常应该是界面上最突出的元素。赋予它高对比度的背景颜色和粗体字体重量有助于实现这一目标。这也修复了低对比度按钮的可访问性问题,我们稍后将研究这个问题。

赋予主要动作高对比度的背景颜色和粗体字体重量,是最突出的元素

将斜视测试应用于更新的设计,主要动作显然是最突出的元素。

将斜视测试应用于更新的的设计,主要动作显然是最突出的元素。

视觉层次结构现在更清晰,但仍有改进的余地。例如,与重要性水平相比,正文文本块仍然过于突出。我们很快就会学习一些快速排版指南,这将有助于纠正视觉层次结构。

5.删除不必要的样式

不必要的信息和视觉风格可能会分散注意力,并可能增加认知负荷(使用界面所需的脑力量)。避免不必要的线条、颜色、背景和动画,以创建更简单、更集中的界面。

删除不必要的空白和边框,以简化设计

在我们的示例中,图像周围的空白空间和边框增加了不必要的视觉复杂性。它们不需要传达信息或组元素,因此我们可以安全地删除它们以简化设计。

删除不必要的空白和边框,以简化设计

6.有目的地使用颜色

谨慎而有目的地使用颜色。尽量避免使用纯粹用于装饰的颜色,因为它可能会令人困惑和分心。从黑白开始,在传达意义的地方引入颜色。

一种简单有效的方法是将品牌颜色应用于文本链接和按钮等交互元素。这有助于教人们什么是互动的,什么不是互动的。尽量避免在非互动元素上使用品牌颜色。

您不需要为所有交互式元素添加颜色,因为有些元素已经有视觉提示,表明它们是交互式的。例如,以下示例中的卡片仍然具有交互性,无论是否有蓝色链接。

带有蓝色下划线链接的卡片组件与没有的

在我们的原始示例中,蓝色标题可能看起来不错,但它使文本看起来具有互动性。为了避免混淆,我们从标题中删除了蓝色,因为它不是互动的。

我们还从其他非互动元素(如星级评级)中删除蓝色。这使得更容易看到什么是互动的,什么不是互动的。

从示例设计中的非互动元素中去除颜色

7.确保接口元素具有3:1的对比度

对比度是衡量两种颜色之间感知亮度差异的指标。它以1:1到21:1的比率表示。例如,黑色背景上的黑色文本的对比度最低为1:1,而白色背景上的黑色文本的对比度最高为21:1。有许多在线工具可以帮助您测量不同颜色之间的对比度。

为了帮助确保有视力障碍的人能够清楚地看到界面细节,旨在至少满足Web内容可访问性指南(WCAG)2.1级AA颜色对比度要求。这意味着用户界面元素,如表单字段和按钮,需要至少有3:1的对比度。

在我们的示例中,箭头图标的对比度太低。在图标上添加阴影,并在图像的顶部三分之一上添加渐变叠加,使图标具有足够的3:1对比度,无论它位于哪个图像上。

在图标上添加阴影,在图像的顶部三分之一上添加渐变叠加,以使图标具有足够的3:1对比度

原始示例中的主要按钮对比度也太低。我们之前在解决视觉层次结构时修复了它,但这里也值得一提。

将主按钮对比度提高到至少3:1

低对比度按钮的风险是,低视力的人可能不会将其识别为按钮,因为他们看不到按钮的形状。将按钮对比度提高到3:1以上,使按钮可访问,也有助于纠正视觉层次结构。

将箭头和按钮的对比度提高到3:1以上的比例,这给了我们以下设计。我们正在一点一点地到达那里,但我们仍然有更多的问题需要解决。

箭头和按钮对比度高于3:1比例的示例设计

8.确保文本的对比度为4.5:1

为了帮助确保视力障碍者能够清晰地阅读文本,它需要满足以下WCAG 2.1级AA对比度要求:

  • 小文本(18px及以下)需要4.5:1的最小对比度。
  • 大文本(18px以上,粗体重量或24px以上,常规重量)需要3:1的最小对比度。

在我们的示例中,照片计数元素中的小文本对比度不足。我们通过增加灰色容器的不透明度并添加文本阴影,将对比度提高到4.5:1以上。

灰色照片计数容器的不透明度增加到4.5:1以上

位置文本的对比度也太低了。薄的字体重量使其更难阅读。使用更深的灰色阴影有助于使文本更容易访问。我们将对文本进行进一步更新,以尽快进行改进。

灰色照片计数容器的不透明度增加到4.5:1以上的示例设计

9.不要仅仅依靠颜色作为指标

有许多不同类型的色盲,它们主要影响男性。通常,色盲者很难区分红色和绿色,但有些人根本看不到任何颜色。

为了确保色盲者可以访问界面,您不能仅依靠颜色来传达意义或区分视觉元素。您需要使用额外的视觉提示来区分界面元素。

在我们的示例中,蓝色用于“评论”文本,以表示它是一个链接。如果删除颜色,链接文本看起来与其他文本相同,因此色盲无法分辨它是链接。在没有颜色的情况下,强调链接文本可以清楚地将其与其他文本区分开来。

删除颜色时带下划线不和带下划线的链接文本的比较

10。使用单个无衬线字体

字体是一组具有类似风格或美学的相关字体。Helvetica是字体的一个例子。字体字体中的变体,如权重或大小。例如,Helvetica bold和Helvetica regular是Helvetica字体中的2种不同字体

使用单个无衬线字体进行界面设计是最安全的,因为它们通常是最清晰、最中性和最简单的。

在我们的示例中,标题使用详细的衬线字体,有点难以阅读,可能会分散一些人的注意力。它还具有可能与这个物业租赁应用程序中的一些照片不匹配的个性。使用无衬线字体简化它有助于提高可用性和美学。

详细的衬线字体与简单的无衬线字体
示例中的详细衬线字体更新为简单的无衬线字体

11.使用带有较高小写字母的字体

寻找小写字母高、字母间距较大的字体,因为它们在小尺寸时通常更易读。字体中小写字母的高度被称为x-height。

比较Gill Sans和Lato字体的x高度

我们的示例使用Gill Sans字体,其x高度相对较低。将字体更改为x高度较大的字体,如Lato,有助于提高可读性。

在文本示例段落中比较Gill Sans和Lato字体的x-高度

以下是我们的示例在字体从Gill Sans更新到Lato后的样子。

从Gill Sans更新到Lato字体的示例文本

12.限制使用大写字母

除非你对人大喊大叫,否则没有太多理由使用大写。它声音大,难以阅读。

当你阅读时,你会看一个单词的形状,而不是看每个字母。形状可以帮助您更快地识别单词。大写字都具有相同的矩形形状。这迫使你逐一阅读每个字母。

大写与句子大写单词的形状

在我们的示例中,位置文本使用大写字母。将其更改为句子大小写,其中只有第一个单词和专有名词(人名、地点或事物的名称)大写,这有助于提高可读性。

大写句子的形状与句子中的形状
示例文本从大写改为大写

13.仅使用常规和粗体字体权重

仅仅因为字体中有很多字体权重,并不意味着您需要在设计中使用所有这些权重。使用许多不同的字体权重可以为您的界面增加噪音和杂乱。它还使始终如一地使用每个字体权重变得更加困难。

仅使用常规和粗体字体权重,让您的设计系统保持简单简洁。

薄、浅、规则、半粗体和粗体字体的例子,除常规和粗体外,所有字体都划掉了

快速使用提示:

  • 使用粗体字重来强调它们。
  • 其他较小的文本使用常规字体权重。
  • 如果您决定使用非常薄或粗的字体权重,请将它们保留为标题和较大的文本,因为它们在较小的尺寸下可能很难阅读。

在我们的示例中,位置文本使用轻字体重量。尽管我们已经将对比度提高到所需的4.5:1对比度以上,但对于一些人来说,薄字符仍然很难阅读。将字体重量增加到常规有助于提高可读性并简化设计。

轻字体重量与常规字体重量的位置文本
轻字体重量与常规字体重量的位置文本示例

14.避免纯黑色文本

对于UI设计,通常避免纯黑色是最安全的,因为它与白色的对比度非常高。这种高对比度会导致阅读文本时眼睛疲劳和疲劳。

黑色有0%的颜色亮度,白色有100%的颜色亮度。颜色亮度的巨大差异导致我们的眼睛更努力地工作。避免纯黑色和白色,而是选择深灰色,这是最安全的。

在我们的例子中,纯黑色用于多个元素。将其更改为深灰色有助于提高可读性。之前,在查看视觉层次结构时,我们注意到属性描述文本太突出。为了确保界面元素按重要性顺序呈现,我们使用浅灰色作为属性描述文本,以降低其突出性。

示例中的黑色文本更改为深灰色

15.左对齐文本

英语从左到右阅读,以F形模式向下阅读。因此,最好将文本左对齐,以获得最佳可读性。对于长正文文本,最安全的做法是避免居中对齐或合理文本。它更难阅读,特别是对于那些有认知障碍的人来说。

中心对齐可以适用于标题和短文本,因为它可以快速阅读。然而,中心对齐使较长的正文更难阅读,因为每行的起点不断变化。你的眼睛需要更努力地工作,才能找到每条线的起点。

中心对齐文本与左对齐文本的示例

在我们的示例中,属性描述文本是中心对齐的。左对齐文本提高了可读性,也与上面的左对齐文本一致。

在我们的示例中,属性描述文本从中央对齐更改为左对齐。

16.使用至少1.5行高度的正文文本

线高是两行文本之间的垂直距离。行间的空间有助于防止人们重读同一行文本。它看起来和感觉读起来也更舒服。

为了可访问性和可读性,特别是对于长正文,请确保行高至少为1.5(150%)。将线高度保持在1.5和2之间通常效果很好。

显示字体大小和行高之间差异的图表

在我们的示例中,线高只有1(100%)。将其增加到1.6(160%)有助于提高可读性。

在我们的示例中,线高从1(100%)更改为1.6(160%)。

我们把它修好了!

通过一些简单但强大的UI设计指南,我们迅速发现并修复了示例设计中的一大堆问题。指导方针可能看起来很严格,但它们并不是为了限制你的创造力。相反,将它们视为构建、探索和实验的坚实基础。

示例前后的用户界面设计

我希望你开始看到用户界面设计不必那么难。它可能看起来是一种神奇的艺术形式,但其中很多是由逻辑规则或指导方针组成的,就像我们刚刚学到的那些规则或指导方针一样。使用客观逻辑,而不是主观意见,可以更快、更轻松地设计直观、可访问和美丽的界面。

 

 

 

 

原文链接:https://uxplanet.org/16-ui-design-tips-ba2e7524d203

作者:Adham Dannaway

本页面最后更新于 2024年01月22日 11:15