You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为粘性左侧导航栏启用滚动功能

粘性左侧导航栏滚动功能实现调整

你已经给.inner_sidebar添加了overflow-y: scroll,但滚动功能未生效大概率是因为导航栏容器没有限制高度,导致它随内容无限延伸,不会触发滚动。可以按以下方式修改:

核心调整代码

/* 给侧边栏容器设置固定高度 + 粘性定位 */
#top .sidebar_left .inner_sidebar {
  overflow-y: auto; /* 内容超出时显示滚动条,无超出则隐藏 */
  max-height: 100vh; /* 高度限制为当前视口高度 */
  position: sticky;
  top: 0; /* 固定在视口顶部,实现粘性效果 */
}

/* 确保侧边栏在flex布局中不被压缩 */
#top .sidebar_left {
  flex-shrink: 0;
  width: 280px; /* 替换为你的侧边栏实际宽度 */
}

额外检查项

  • 若页面顶部有固定导航栏,把top值改为对应高度(比如top: 70px),避免侧边栏被遮挡。
  • 确认所有父级元素(比如#main)没有设置overflow: hidden,否则会截断侧边栏的滚动区域。你当前设置的#wrap_all和#top的overflow: visible是正确的,无需修改。

内容的提问来源于stack exchange,提问作者Jakob Bauer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 10:01:18