html - 如何在下拉菜单中添加滚动条
问题描述
我想在下拉菜单中添加滚动条
<ul class="dropdown-menu dropdown-scrollbar">
<!-- <li><a href="#"></a></li> -->
{% for table_name in obj %}
<option>{{ table_name.table_name }}</option>
{% endfor %}
<!-- <li><a href="#">Dropdown link</a></li> -->
</ul>
我试过这个css,但它不工作。我知道这是一个重复的问题,但是我尝试了 SQ 答案中的 css,但仍然无法正常工作,也许我缺少一些东西?
.dropdown-scrollbar
{
height: 50px;
overflow-x: hidden;
overflow-y: scroll;
}
解决方案
而不是专门指定 x 轴和 y 轴,您只能编写溢出,因为它将自动获取并调整两个轴。
您也可以使用overflow: auto而不是overflow: scroll原因是在滚动中(设置滚动框的溢出值将隐藏框外渲染的内容,但会提供滚动条来滚动框的内部到查看内容),
auto(它解决了在不需要滚动条时获取滚动条的问题。滚动条只会在有内容实际脱离元素时才会显示)。
我已经更新了代码,它工作正常,只是看看。
.dropdown-scrollbar
{
height: 50px;
overflow: scroll;
}
<ul class="dropdown-menu dropdown-scrollbar">
<!-- <li><a href="#"></a></li> -->
{% for table_name in obj %}
<option>{{ table_name.table_name }}</option>
{% endfor %}
<!-- <li><a href="#">Dropdown link</a></li> -->
</ul>
推荐阅读
- talend - 如何从 Talend 中的 Excel 文件中读取不同行的数据值?
- google-apps-script - Apps 脚本将数据从 Google 电子表格复制到特定工作表和单元格中的 Excel 文件
- github - 版本控制的 Github 状态检查
- pandas - 为列对创建稀疏指标矩阵
- java - 停止(中断)正在运行阻塞操作的线程?
- qt - Qt 设计器中的 QPushButton
- css - 无法使 React Native 背景全屏
- vue.js - 带有 laravel sanctum 的 Nuxt 身份验证引发安装错误
- java - 斯卡拉 | 如何将此代码放入宏注释中?
- discord.py - discord python:guild.members 只返回机器人但没有成员