【发布时间】:2020-12-03 03:17:19
【问题描述】:
我正在尝试制作 4 张图片,点击后会打开可折叠的 div。我得到了那部分,但问题是当我点击第二张图片时,第一张图片中的内容仍然可见。他们需要隐藏 我已经尝试了这里和互联网上的解决方案,但没有成功。
jsfiddle:https://jsfiddle.net/pqhz5jLa/
<div class="row">
<div class="col" role="button" data-toggle="collapse" data-target="#collapseExample1" aria-expanded="false" aria-controls="collapseExample">
<img src="https://upload.wikimedia.org/wikipedia/commons/7/71/Black.png" width="100%">
</div>
<div class="col" role="button" data-toggle="collapse" data-target="#collapseExample2" aria-expanded="false" aria-controls="collapseExample">
<img src="https://upload.wikimedia.org/wikipedia/commons/7/71/Black.png" width="100%">
</div>
<div class="col" role="button" data-toggle="collapse" data-target="#collapseExample3" aria-expanded="false" aria-controls="collapseExample">
<img src="https://upload.wikimedia.org/wikipedia/commons/7/71/Black.png" width="100%" >
</div>
<div class="col" role="button" data-toggle="collapse" data-target="#collapseExample4" aria-expanded="false" aria-controls="collapseExample">
<img src="https://upload.wikimedia.org/wikipedia/commons/7/71/Black.png" width="100%" >
</div>
</div>
<br>
<div class="collapse" id="collapseExample1" >
<div class="card card-body">
1
</div>
</div>
<div class="collapse" id="collapseExample2">
<div class="card card-body">
2
</div>
</div>
<div class="collapse" id="collapseExample3">
<div class="card card-body">
3
</div>
</div>
<div class="collapse" id="collapseExample4">
<div class="card card-body">
4
</div>
</div>
谢谢
【问题讨论】:
-
您可能想研究手风琴而不是折叠。 getbootstrap.com/docs/4.3/components/collapse/…
-
谢谢,但我需要一个无法实现的特殊设计。我希望 4 个 jpg 排成一行,并且隐藏的内容出现在它们下方。
-
您仍然可以使用手风琴并将各个部分分开。像这样jsfiddle.net/kv5chdq6
标签: css twitter-bootstrap collapse