这叫啥 UI?
← 返回组件目录

COMPONENT 55 · Overlays & Disclosure

侧边面板

Side Sheet

也叫DrawerSlide-overInspector Panel侧滑面板

从屏幕边缘覆盖或推动内容,用于补充任务或详情。

Slides in from an edge to host a secondary task or contextual details.

ANATOMY & USAGE

结构与使用建议

组成部分

  • 边缘面板
  • 标题与关闭操作
  • 任务内容

适合使用

  • 需要参考主内容完成短编辑或查看详情时。

不建议使用

  • 它承载全局导航,或任务复杂到需要独立页面时。

键盘与无障碍

  • 模态模式管理焦点和 Escape;非模态模式保持阅读顺序,关闭后恢复触发焦点。

DESCRIBE IT TO AI

这样告诉编程助手

实现侧边面板(Side Sheet):从屏幕边缘覆盖或推动内容,用于补充任务或详情。

MINIMAL RUNNABLE CODE

可复制代码

原生与 React 两套实现,不依赖第三方组件库。

READ ONLY · SAFE TO COPY
<div class="demo">
  <button id="open-sheet" type="button">打开筛选面板</button>
  <dialog class="side-sheet" aria-labelledby="sheet-title">
    <h2 id="sheet-title">筛选</h2>
    <label>
      <input type="checkbox"> 仅显示可用项</label>
    <button id="close-sheet" type="button">关闭</button>
  </dialog>
</div>