python - 如何使下拉菜单可滚动

标签 python html css django twitter-bootstrap

我正在尝试在导航栏中构建一个下拉菜单。我已经这样做了,但是元素列表太长而无法放在页面上(列表的底部被隐藏)因此我需要使列表可滚动。截至目前,当菜单“打开”并且我滚动时,它会滚动菜单后面的页面而不是菜单。请帮我解决这个问题!下面我发布了一些与此下拉菜单相关的 HTML 和 CSS。

<li class="nav-item dropdown">
                    <a href="#" class="nav-link dropdown-toggle scrollable-menu" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">INSTRUMENTS</a>
                    <div class="dropdown-menu" aria-labelledby="navbarDropdown">
                        {% for instrument in instruments %}
                            <a href="{% url 'instruments:individual_display' instrument.id %}" class="dropdown-item"> {{ instrument.name }} </a>
                        {% endfor %}
                    </div>
                </li>

.scrollable-menu {
    height: auto;
    max-height: 500px;
    overflow-x: hidden;
}

最佳答案

您尝试过使用 overflow-y: autooverflow-y: scroll 了吗?目前没有时间处理示例,但这应该能为您指明正确的方向。

你可以找到类似的帖子here了解更多信息。

关于python - 如何使下拉菜单可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54116185/

相关文章:

python - 使用缓冲区的最长公共(public)前缀?

Python 文件配置问题

python - 有没有在 Cloud Functions 上运行 Tensorflow 的好方法?尤其是偶尔打电话的时候

jquery - 当一个 div 接触另一个 div 时显示边框颜色

css - 按钮在 Bootstrap 主题中保持为 'pressed down'

javascript - 模糊背景叠加图像

python - python 什么时候引发 FloatingPointError?

jquery - 为什么按钮标签禁用我的操作链接?

c# - mysql语法错误?

javascript - 如何区分两天的日期