跳到主要内容
界面图谱Interface Atlas
☰
EN
交互模式Layout / Navigation

主从视图

Master Detail

别名:Master Detail主从视图主从布局列表详情联动左右分栏双栏视图左边列表右边详情

这是什么

左侧一列摘要条目,右侧展示选中项的完整详情,点击左侧条目右侧即时联动更新。 它解决的是"在列表页与详情页之间来回跳转"的问题——总览与细读同屏共存, 用户切换条目不丢方向感,浏览和比对多个条目的成本大幅降低。

交互实验室

试一试,再决定怎么用

正在加载实验室…

✓ 适用场景

  • 邮件、文件管理器等条目密集的工具界面
  • 需要在多个条目间快速切换或比对
  • 宽屏空间充足,可容纳两栏

✕ 不适用场景

  • 屏幕过窄,需退化为列表 + 详情两级页面
  • 详情内容很重,与列表同屏会互相挤压
  • 条目间没有浏览关系,用户只看单个对象

常见形式

双栏同屏

Two-pane

宽屏经典左右布局,点选即联动

窄屏堆叠

Stacked

窄屏先列表后详情,可返回列表

常驻选中

Persistent selection

列表保持选中高亮,滚动位置不丢失

实现要点

flexoverflow-y-autoaria-selectedmin-width

外层 flex,主列表固定或弹性宽度、独立 overflow-y-auto,详情面板占剩余空间; 列表项用 role="listbox"/option 或按钮加 aria-selected 表达选中态。 窄屏用容器查询或断点切换为堆叠布局:列表在上,选中后详情推入或覆盖, 提供明确的返回操作。

相关概念

侧边栏Sidebar

固定在页面一侧(通常左侧)的垂直导航区,承载产品的主要层级入口。 后台管理系统的事实标准:顶部放品牌与全局搜索,侧边栏放模块树,内容区专注任务。

组件搭配使用
表格Table

用行与列精确对齐数据的二维表格:一行一条记录、一列一个字段,适合逐列比较、排序与大容量数据浏览。 行可悬停高亮、点击选中,列头通常带排序控制。

组件搭配使用
卡片Card

用圆角边框或底色围出一块自包含内容的矩形容器,一块卡片聚合一组相关信息: 封面图、标题、摘要与操作。是内容流、仪表盘与电商列表的通用显示单元。

组件搭配使用
抽屉Drawer

从屏幕边缘(多为右侧或左侧)滑入、通常带遮罩的面板。比模态框轻:能承载较长内容又不离开当前页面, 关闭后原样回到上下文;移动端常以左滑导航或底部抽屉的形式出现。

组件搭配使用
标签页Tabs

用一排可切换的标签把同一区域的内容分成互斥视图:标签头常驻可点击,仅当前 标签对应的面板可见,其余隐藏。适合把高度相关的几类内容压缩在同一区域内 就地切换,避免整页跳转。键盘上用左右方向键在标签间移动,是可访问性的经典范例。

组件搭配使用

参考来源

Markdown 版(给 Agent) · JSON