css - 手风琴内的引导下拉菜单
问题描述
我有一个手风琴,它有一个标题,我需要在其中放置一个下拉菜单。我试过摆弄 z-index 认为这是一个堆叠问题,但无济于事。我已经在https://www.bootply.com/53bH05eQlf用最少的样本重现了这个问题
有没有办法让下拉菜单正确显示?
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="accordion">
<div class="card">
<div class="card-header">Blah</div>
</div>
<div class="card">
<div class="card-header">Blah</div>
</div>
<div class="card">
<div class="card-header">Blah
<div class="dropdown text-center show border-info border rounded menu-button float-left">
<a class="btn p-0 dropdown-toggle" href="#" role="button" id="some-dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="fa fa-bars"></span>
</a>
<ul class="dropdown-menu dropdown-menu-right" aria-labelledby="some-dropdown">
<li class="dropdown-item"><a href="#">Hidden behind the card!</a></li>
</ul>
</div>
</div>
</div>
<div class="card">
<div class="card-header">Blah</div>
</div>
<div class="card">
<div class="card-header">Blah</div>
</div>
</div>
解决方案
添加style="overflow: visible"
到包含下拉列表的卡片 div 将解决该问题。
也就是说,对于bootply示例,将<div class="card">
第 8 行替换为<div class="card" style="overflow: visible">
.
推荐阅读
- python - 加速 Pandas to_sql 方法
- javascript - PWA 路由和深度链接 SPA 或无 SPA,框架或无框架
- c# - 从输入的开头和结尾删除多次出现的一组字符串(数组)
- python - 在二维列表中的随机位置插入值
- html - 我表中的一个单元格需要分成两个相等的“列”
- python-3.x - 请求——如何解决 requests.get(url, header) 中的 [Response 404]?
- ios - 以编程方式创建 UIButton 时启用色调颜色更改动画
- ios - 以编程方式制作的按钮与 viewController 的手势识别器冲突
- android - 如何从 firebase 实时数据库读取和返回数据?
- performance - 如果有的话,我怎样才能提高我在 Clojure 中的数值性能?