跳到主要内容
NavigationLevel 2

Sidebar

侧边栏

WebDesktopMobile上手难度: 中等

贴着屏幕一侧的导航面板,可以常驻,也可以从汉堡按钮滑出来。

01

Live Demo

真的可以点
图标态 (80px)

主内容区

点「切换」看导航轨和 Sidebar 之间的差别:图标态 vs 展开态(本质是同一套东西的两种宽度)。

你刚才看到的这个:Notion 左边那一列页面树、GitHub 左侧的仓库菜单、你打开 Gmail 时从左边滑出的邮箱文件夹列表,都是 Sidebar。

02

它到底是什么

Sidebar 是导航的容器形态:桌面端常驻左侧,移动端变成可滑出的面板。它和 Navigation Rail 的区别是——Sidebar 通常带文字标签和分组标题,是「展开态」的导航。

抽屉导航边栏side panel nav侧边菜单
03

Anatomy · 它由什么组成

  1. Panel面板

    固定在侧边,可滑动展开

  2. Header顶部区

    Logo / 标题 / 关闭按钮

  3. Nav Group导航分组

    带小标题的一组入口

  4. Item导航项

    图标 + 文字,可嵌套子项

  5. Scrim遮罩

    移动端覆盖内容的半透明层

04

When to Use

什么时候该用 / 不该用
Sidebar 使用场景建议
情况推荐
入口多且需要分组和文字标签用
桌面端希望导航常驻可见用
移动端需要容纳底部导航放不下的入口用
页面本身很短、入口只有 2–3 个不用

只有三四个入口却占掉 240px 宽度,是明显的空间浪费。

移动端常驻 Sidebar 会让内容区变得很窄。

05

Similar Patterns

别搞混
06

怎么告诉 AI

三层 Prompt

补上组件名和具体内容

加一个可从左侧滑出的 Sidebar,包含「工作区」和「个人」两个分组,移动端用汉堡按钮唤起,桌面端常驻。

07

不要只对 AI 说

Bad → Better

不要这样对 AI 说

左边加个能滑出来的菜单。

改成这样说

加可滑出的 Sidebar(宽 260px):桌面端常驻,移动端汉堡按钮唤起带遮罩,分组显示「工作区 / 个人」,Esc 可关闭。

08

分享这张卡

社交平台友好

把这个 Pattern 做成 3:4(小红书)或 1:1(X / Reddit)的知识卡片,在浏览器里直接导出 PNG,不需要后端。