首页 > 解决方案 > 如何保持侧边栏布局固定,不能使用引导程序滚动?

问题描述

我正在尝试制作一个简单的管理面板。我添加了一个侧边栏作为布局。我想保持它固定。但是当我向下滚动页面时,我的侧边栏也会向下滚动。这是它在页面开头的样子:

在此处输入图像描述

当我向下滚动页面时:

在此处输入图像描述

即使页面向下滚动,我也想保持它在图 1 中。侧边栏的开头是这样的:

<ul class="navbar-nav bg-gradient-primary sidebar sidebar-dark accordion" id="accordionSidebar" style="max-height:100%">

编辑:我试过了.navbar-nav { position: fixed; left: 0; top: 0; bottom: 0, width: 150px; },结果是: 在此处输入图像描述

标签: javascripthtmlcssbootstrap-4

解决方案


试试这个方法

<div class="container-fluid">
    <div class="row">
        <div class="col-md-3 px-1 bg-dark position-fixed">
            ...
        </div>
        <div class="col-md-offset-3 col-md-9 col-sm-12">
            <h1>Main Area</h1>
            ...
        </div>
    </div>
</div>

推荐阅读