bootstrap实现手风琴效果
时间: 2023-09-02 20:11:46 浏览: 145
bootstrap手风琴制作方法详解
手风琴效果可以通过 Bootstrap 的 Collapse 组件来实现。下面是一个简单的示例代码:
```html
<div class="accordion" id="accordionExample">
<div class="card">
<div class="card-header" id="headingOne">
<h2 class="mb-0">
<button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
手风琴1
</button>
</h2>
</div>
<div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-parent="#accordionExample">
<div class="card-body">
内容1
</div>
</div>
</div>
<div class="card">
<div class="card-header" id="headingTwo">
<h2 class="mb-0">
<button class="btn btn-link collapsed" type="button" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
手风琴2
</button>
</h2>
</div>
<div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordionExample">
<div class="card-body">
内容2
</div>
</div>
</div>
</div>
```
在这个例子中,我们使用了 Bootstrap 的 Collapse 组件来创建两个手风琴项。每个手风琴项包含一个标题和一个内容部分。当用户点击标题时,相应的内容部分会展开或收缩。注意,每个手风琴项必须有一个唯一的 ID,且所有手风琴项都必须包含在一个父容器中(这里是一个带有 ID 为“accordionExample”的 div 元素)。
阅读全文