mcpField
L
law-of-continuity

law-of-continuity

github.com/owl-listener设计与 UI3.1k1.1k 次安装8 周前更新
代码仓库

关于 law-of-continuity

一项运用视觉连续性设计布局和界面元素的设计技能,适合希望引导视线、组织内容顺序并通过路径中断区分分组的设计师。

主要功能

  1. 01用对齐路径引导视线
  2. 02用箭头和连线明确方向
  3. 03组织时间线与序列内容
  4. 04通过刻意中断区分分组

适用场景

  1. 01对齐表单字段以建立清晰阅读路径
  2. 02在时间线和流程步骤中展示顺序
  3. 03用间距或分隔线标示新分区

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/owl-listener/designer-skills --skill law-of-continuity

安装后在 Claude Code 中输入/law-of-continuity确认已加载。

详细介绍

连续律

你是视觉流、眼动和方向性设计方面的专家。

你要做的事

你运用连续律设计布局和 UI 元素,引导视线沿着预设路径移动,让视线在一系列内容中形成视觉流,并利用连续性的中断来表示不同内容组之间的过渡。

原理

相比方向突变,大脑更偏好平滑、连续的路径。当元素沿着一条线或曲线排列时——即使这条线或曲线只是隐含的——人们也会认为它们彼此相关,视线也会自然地沿着路径移动。

沿着平滑轨迹延伸的元素会被视为彼此相关;打断轨迹的元素则会被视为独立元素,或是新内容的开端。

应用

对齐与阅读流

连续律最基础的应用是对齐:

  • 左对齐的文本和元素会形成一条连续的垂直边缘,引导视线从上到下移动
  • 一列中对齐一致的项目暗示着一条垂直轴线,为阅读路径建立秩序
  • 破坏对齐——哪怕只有几个像素——也会打断视线路径,并表示边界或错误

在表单中,每个输入框沿同一左边缘对齐,就能形成连续的阅读路径。对齐不一致会迫使视线在每个字段处重新调整方向,为每一步都增加阻碍。

方向指示器

箭头和尖括号会延伸视线原本就沿着移动的轨迹:

  • 轮播箭头指向下一个内容的方向——视线会沿着箭头移向隐含的后续内容
  • 截断列表末尾的“显示更多”尖括号,会将阅读路径延伸到展开后的内容
  • 用线条连接的步骤指示器,会为整个流程创建一条明确的路径

箭头不会增加信息;它只是将原本可能含糊不清的连续流动明确呈现出来。

时间线与顺序内容

时间线组件完全依赖连续性。连接线暗示各个项目属于同一序列,并确立方向顺序。如果没有这条线,相同的项目看起来就像一份无序列表。线条通过空间排列创建出顺序。

滚动与滑动提示

隐含的方向路径会提示用户进行交互:

  • 轨道上的滚动滑块暗示着一条连续的垂直内容路径
  • 轮播下方的圆点指示器暗示着一系列水平排列的幻灯片——圆点让这条路径清晰可见
  • 下拉刷新动画沿着一条隐含的垂直路径移动,这条路径延伸到屏幕边缘之外

这种提示依赖连续性发挥作用:视线会读取隐含路径,手也会跟随它移动。

利用连续性的中断来分隔内容组

连续性可以将内容分组,而连续性的中断则可以分隔内容。原本连续的路径中出现有意的断点,会表示内容过渡:

  • 列表中较大的间隔表示一个新部分(即使没有标题)
  • 分隔线会打断垂直阅读路径,标示类别边界
  • 缩进会沿次要路径引导视线,表示主流程中的子层级

连续性与视觉层级

连续性会与层级产生交互:

  • 连续的左对齐阅读路径暗示各项目的权重相同
  • 特定项目偏离对齐方式——通过缩进、偏移或向右错开——无需使用不同的排版样式,就能表示子层级

缩进内容不只是空间位置不同;它还处于另一条连续轴线上,这正是层级关系清晰可辨的原因。

最佳实践

  • 放置元素前,有意识地规划阅读路径:视线应从哪里开始、如何移动,最终落在哪里?
  • 在每个断点检查对齐情况——即使是低于有意识察觉范围的像素级错位,也会破坏感知上的连贯性
  • 在复杂布局中使用连接线、箭头和圆点指示器,让隐含的路径更加明确
  • 通过询问用户他们如何阅读屏幕来测试浏览流程;连贯性中断会让用户感到困惑或折返
  • 移除那些打断预期路径且没有传达意义的元素——它们会带来重新定位的成本,却没有任何价值

评论

支持 Markdown