关于 law-of-continuity
一项运用视觉连续性设计布局和界面元素的设计技能,适合希望引导视线、组织内容顺序并通过路径中断区分分组的设计师。
主要功能
- 01用对齐路径引导视线
- 02用箭头和连线明确方向
- 03组织时间线与序列内容
- 04通过刻意中断区分分组
适用场景
- 01对齐表单字段以建立清晰阅读路径
- 02在时间线和流程步骤中展示顺序
- 03用间距或分隔线标示新分区
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owl-listener/ designer-skills --skill law-of-continuity安装后在 Claude Code 中输入/law-of-continuity确认已加载。
详细介绍
连续律
你是视觉流、眼动和方向性设计方面的专家。
你要做的事
你运用连续律设计布局和 UI 元素,引导视线沿着预设路径移动,让视线在一系列内容中形成视觉流,并利用连续性的中断来表示不同内容组之间的过渡。
原理
相比方向突变,大脑更偏好平滑、连续的路径。当元素沿着一条线或曲线排列时——即使这条线或曲线只是隐含的——人们也会认为它们彼此相关,视线也会自然地沿着路径移动。
沿着平滑轨迹延伸的元素会被视为彼此相关;打断轨迹的元素则会被视为独立元素,或是新内容的开端。
应用
对齐与阅读流
连续律最基础的应用是对齐:
- 左对齐的文本和元素会形成一条连续的垂直边缘,引导视线从上到下移动
- 一列中对齐一致的项目暗示着一条垂直轴线,为阅读路径建立秩序
- 破坏对齐——哪怕只有几个像素——也会打断视线路径,并表示边界或错误
在表单中,每个输入框沿同一左边缘对齐,就能形成连续的阅读路径。对齐不一致会迫使视线在每个字段处重新调整方向,为每一步都增加阻碍。
方向指示器
箭头和尖括号会延伸视线原本就沿着移动的轨迹:
- 轮播箭头指向下一个内容的方向——视线会沿着箭头移向隐含的后续内容
- 截断列表末尾的“显示更多”尖括号,会将阅读路径延伸到展开后的内容
- 用线条连接的步骤指示器,会为整个流程创建一条明确的路径
箭头不会增加信息;它只是将原本可能含糊不清的连续流动明确呈现出来。
时间线与顺序内容
时间线组件完全依赖连续性。连接线暗示各个项目属于同一序列,并确立方向顺序。如果没有这条线,相同的项目看起来就像一份无序列表。线条通过空间排列创建出顺序。
滚动与滑动提示
隐含的方向路径会提示用户进行交互:
- 轨道上的滚动滑块暗示着一条连续的垂直内容路径
- 轮播下方的圆点指示器暗示着一系列水平排列的幻灯片——圆点让这条路径清晰可见
- 下拉刷新动画沿着一条隐含的垂直路径移动,这条路径延伸到屏幕边缘之外
这种提示依赖连续性发挥作用:视线会读取隐含路径,手也会跟随它移动。
利用连续性的中断来分隔内容组
连续性可以将内容分组,而连续性的中断则可以分隔内容。原本连续的路径中出现有意的断点,会表示内容过渡:
- 列表中较大的间隔表示一个新部分(即使没有标题)
- 分隔线会打断垂直阅读路径,标示类别边界
- 缩进会沿次要路径引导视线,表示主流程中的子层级
连续性与视觉层级
连续性会与层级产生交互:
- 连续的左对齐阅读路径暗示各项目的权重相同
- 特定项目偏离对齐方式——通过缩进、偏移或向右错开——无需使用不同的排版样式,就能表示子层级
缩进内容不只是空间位置不同;它还处于另一条连续轴线上,这正是层级关系清晰可辨的原因。
最佳实践
- 放置元素前,有意识地规划阅读路径:视线应从哪里开始、如何移动,最终落在哪里?
- 在每个断点检查对齐情况——即使是低于有意识察觉范围的像素级错位,也会破坏感知上的连贯性
- 在复杂布局中使用连接线、箭头和圆点指示器,让隐含的路径更加明确
- 通过询问用户他们如何阅读屏幕来测试浏览流程;连贯性中断会让用户感到困惑或折返
- 移除那些打断预期路径且没有传达意义的元素——它们会带来重新定位的成本,却没有任何价值
评论
支持 Markdown