跳到主要内容
前端术语库

侧边导航+内容

Sidebar Layout

布局模式也叫:侧边栏布局、左右布局、后台管理布局、左侧菜单布局、Sidebar Navigation

一句话:左侧是一条竖向的功能菜单,右侧是当前菜单对应的页面内容,适合功能模块多、需要频繁切换的后台系统。

详细解释

侧边导航+内容是后台管理系统的标准框架:左侧一条宽约 200~240px 的竖向菜单,列出「概览、订单管理、商品管理、用户管理、系统设置」等功能模块,可以展开二级菜单;右侧是当前模块的内容区,顶部常有一条窄顶栏放面包屑和用户头像。

竖向排列能放下很多菜单项和多级层级,用户随时能看到系统有哪些功能、自己当前在哪一项。侧栏通常可以折叠成只显示图标的窄条,给内容区腾出空间。

注意它和「主从布局」的区别:侧边导航的左栏是固定的功能菜单,点击后右侧换成另一个功能页面;主从布局的左栏是一条条数据记录,点击后右侧显示这条记录的详情。

示例

灰度线框示意,只表达结构,不代表具体视觉风格。

怎么跟 AI 说

可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。

用侧边导航+内容布局:左侧菜单宽 220px,可折叠成 64px 只显示图标,菜单项包括「概览、订单管理(含子菜单)、商品管理、用户管理、系统设置」,当前项高亮;右侧顶部是 56px 高的顶栏,放面包屑和用户头像,下方内容区浅灰背景、内边距 24px。侧栏固定不动,只有内容区滚动。

结构与适用场景

结构描述

左侧是固定宽度的竖向菜单栏;右侧上方是窄顶栏(面包屑、用户入口),下方是占满剩余空间的内容区。

适用场景

  • 功能模块多(超过七个)或者有两级以上菜单时
  • 用户需要在多个功能模块之间频繁切换的后台管理系统、工具类产品
  • 桌面端使用、每次会停留较长时间处理工作时

不适用场景

  • 左栏要展示的是一条条数据记录、点击后看详情时(应该用主从布局)
  • 导航只有三五项、一条顶栏就能放下时
  • 面向普通访客的营销页、官网,主要目的是阅读和转化时
  • 主要在手机上使用、屏幕放不下常驻侧栏时

常见坏用法

  • 菜单只有三四项却占着一整条侧栏,浪费横向空间
  • 侧栏和内容区一起滚动,往下翻时菜单就看不到了
  • 当前页在菜单里没有高亮,或者子菜单的展开状态和当前页对不上

识别特征

  • 左侧一条通高的竖向菜单,常为深色或浅灰底
  • 菜单项带图标,部分可以展开子菜单,当前项高亮
  • 右侧顶部有面包屑,下方是内容区

DOM 线索

插件本地识别时匹配的 CSS 选择器(标签、ARIA role、常见组件库 class)。

  • .ant-layout:has(> .ant-layout-sider)
  • .el-container:has(> .el-aside)
  • .arco-layout:has(> .arco-layout-sider)