两个设计师拿到同一个后台管理页面的设计需求,产品经理要求给这个页面配置十五个设置项。
第一个设计师把十五个设置项全部排列在页面上,配上标签、输入框、说明文字,整个页面被密密麻麻的选项铺满。第二个设计师把设置项进行了分类分层:五个核心设置项直接展示,其余十个则被放进"高级设置"里,用一个折叠区收起来。用户打开页面,先看到五个核心设置项,如果需要精细调整,再展开高级设置。

两个页面承载的信息量完全相同,但用户的使用体验确截然不同。而第二个设计师所用到的设计方法,就叫做渐进披露(Progressive Disclosure)。
1. 渐进披露是什么
渐进披露的核心设计逻辑是:根据用户当前的任务和需求,分阶段展示信息,而不是把所有信息一次性全部展示出来。
这里我们有一点需要明确:渐进披露不是把信息藏起来,而是推迟展示那些在当前阶段不必要的信息。信息仍然存在,随时可以获取,只是不会在用户还不需要它的时候,就占据屏幕空间和分散用户注意力资源。
2. 渐进披露为什么有效
渐进披露有效的原因,和认知负荷直接相关。
用户在完成一个任务时,工作记忆的容量有限。一次性看到十五个设置项,需要先扫描全部内容,判断哪些和自己当前的操作有关,再决定从哪里开始。这个判断过程本身就在消耗认知资源,也就是还没开始操作,工作记忆已经被部分占满。渐进披露减少的正是这部分外在负荷——把用户当前不需要的信息收起来,让工作记忆集中在手头的任务上。
另一个原因是用户在不同阶段的信息需求本来就不同。初次使用产品的用户和熟练用户需要的信息深度不一样,完成主要操作的用户和需要精细调整的用户需要的选项数量也不一样。一次性全给,是用同一套界面回应所有用户在所有阶段的需求,结果往往是对大多数用户造成干扰。
3. 渐进披露在界面中的常见形式
渐进披露不是一种单一的交互模式,而是一类设计策略,在界面里有多种实现方式。
折叠面板(Accordion)是最常见的形式。内容分组后,每组默认收起,用户点击标题才展开详细内容。这种方式适合信息量大、内容之间相对独立的场景,比如 FAQ 页面、设置项分类。








