MODULE 03 / LESSON 02

亲密性、相似性与共同区域

让视觉分组和信息分组保持一致。

10 / 60 课掌握视觉语言含互动实验

先理解这个概念

距离近的元素容易被理解为一组,样式相似的元素容易被理解为同类,边框与背景可以形成共同区域。它们是知觉倾向,不是绝对规则。分组信号相互冲突时,界面会变得费解。

用户会根据距离、外观和边界推测关系。相距更近的标签与值通常被看作一组;使用同样外观的元素通常被理解为同类或具有相同行为。设计失误往往来自信号冲突:空间说它们相关,边框说它们分离,颜色又暗示另一个分类。应让多个线索互相支持。

用程序员的语言说

缩进、空行和作用域帮助你读代码;界面里的间距和容器也在表达结构。

记住这三个原则

  1. 01

    组内距离小,组间距离大。

  2. 02

    相同的控件角色保持外观一致。

  3. 03

    优先使用间距,必要时再加容器或分割线。

实际设计时,分三步做

  1. STEP 01

    标出内容的真实关系,区分同一对象的属性、同类对象和不同任务。先不要画边框。

  2. STEP 02

    让组内距离小于组间距离,并将标签靠近它解释的字段。若仍难区分,再加入背景或分隔线。

  3. STEP 03

    检查同样外观是否代表同样行为,尤其是标签、可点击筛选项和纯状态标记,避免相似性带来错误暗示。

一个容易理解的例子

BEFORE / 常见问题

表单标签与上一个输入框更近,看起来像上一个字段的说明。

AFTER / 可以这样改

标签与自己的输入框靠近,字段组之间留更大距离。

空间关系明确表达“这个标签属于哪个字段”。

展开看:从场景到设计决定

表单中“手机号”的文字正好位于前后两个输入框之间,用户需要猜它属于谁。把标签靠近对应输入,错误说明紧随字段,再拉大字段组之间的间距,关系就清楚了。地址区含多个相关字段时,可以用小标题组织为一个区域,而不必给每一项都套卡片。边界应表达真实分组,不能只是为了让页面看起来更满。

适用边界与取舍

分组并不要求所有组都有背景块。内容密集时过多嵌套边框会产生噪声。反过来,在复杂工作区中只靠几像素间距也可能不足,应结合清楚的标题。

YOUR TURN

把这个原则用一次

先做一个小判断

用 8、16、32 三种间距安排登录表单。

再完成一份设计练习

重排包含用户名、邮箱、密码与通知选项的设置页,说明哪两个字段应更近,哪里应分段。

容易踩的坑

给每个小元素都套卡片,会制造更多边界和视觉噪声。

继续查阅

本课为原创教学解释。具体平台规则与标准可查阅官方资料。

Apple Human Interface GuidelinesMaterial Design 3