html - 无法在 Bootstrap 4 中找出响应卡
问题描述
我刚刚使用 Bootstrap 4 从头开始构建了一个新站点。我创建了一个流体容器,然后在其中插入了一个包含 8 列的 Grid Row,并在这 8 列中的每一列中插入了一张带有图像的卡片。
一切看起来都很好,直到我意识到它没有响应。事实上,在 xl 处,卡片连续显示 4 张,但在 lg 处,卡片全部垂直堆叠,就像在手机上查看一样。
尽我所能,无论我玩多少 col 类,我都无法让卡片做出响应。
有人可以帮我让这个东西响应吗?基本上,我想要 xl 的 4 张牌(这就是他们现在正在做的),lg 的 3 张牌,md、sm 和 xs 的 2 张牌。同样,现在它在 xl 处显示为 4,而在所有其他尺寸下仅显示 1 个(垂直堆叠)。
这是我第一次来这里,希望在我输入后我可以包含一些代码。非常感激。
代码示例:
<div class="container-fluid">
<!--Image Grid-->
<div class="row">
<!--Real people Reel-->
<div class="col-xl-3">
<div class="card col-md-4 col-xl-12"> <img class="card-img-top img-fluid" src="images/university_hospital_network.jpg" alt="Real people Reel"> </div>
<div class="card-body">
<h5 class="card-title">Real People Reel</h5>
<p class="card-text text-open-sans">Your greatest and most credible asset.</p>
<br>
<br>
</div>
</div>
<!--End Real People Reel-->
<!--University Hospital Newark-->
<div class="col-xl-3">
<div class="card col-md-4 col-xl-12"> <img class="card-img-top img-fluid" src="images/surgeons.jpg" alt="Real people Reel"> </div>
<div class="card-body">
<h5 class="card-title">University Hospital Newark</h5>
<p class="text-open-sans">Medical accuracy... expert compliance, clearances and licensing expertise.</p>
<br>
<br>
</div>
</div>
<!--End University Hospital Newark-->
解决方案
I think each "item" in a row, insert responsive class to there like that.
<div class="container-fluid">
<!--Image Grid-->
<div class="row">
<!--Real people Reel-->
<div class="col-xl-3 col-lg-4 col-md-6"> <!-- add new class here -->
<div class="card"> <!-- remove class here -->
<img class="card-img-top img-fluid" src="images/university_hospital_network.jpg" alt="Real people Reel"> </div>
<div class="card-body">
<h5 class="card-title">Real People Reel</h5>
<p class="card-text text-open-sans">Your greatest and most credible asset.</p>
</div>
</div>
<!--End Real People Reel-->
<!--University Hospital Newark-->
<div class="col-xl-3 col-lg-4 col-md-6">
<div class="card">
<img class="card-img-top img-fluid" src="images/surgeons.jpg" alt="Real people Reel"> </div>
<div class="card-body">
<h5 class="card-title">University Hospital Newark</h5>
<p class="text-open-sans">Medical accuracy... expert compliance, clearances and licensing expertise.</p>
</div>
</div>
</div>
<!--End University Hospital Newark-->
</div>
</div>
By the way, visit W3School for more information about Bootstrap 4 grid system
So I hope it can help you.
推荐阅读
- javascript - 单击方法后从 localStorage 中删除项目
- java - 如何在 JAVA 中加载/读取图像
- r - 如何在具有调查权重的 R 汇总表中创建子行
- java - 如何在没有引用的情况下找到类的单例对象?
- python - 使用 flask 和 postgressql 构建 Docker 多阶段
- postgresql - postgres 中的 pgbench 自定义数据模型
- flutter - 从 flirestore 获取收集数据并附加到列表中,以便我可以使用 ListView.builder 在 Flutter 中构建内容
- iis - W3 服务停止,但 w3wp.exe 仍在运行数秒
- java - 尝试从 Selenium Web 自动化的下拉列表中选择一个选项 -error-“ElementNotInteractableException:无法滚动到视图中”
- docker - 为什么 Docker 会阻止将容器附加到主机和用户定义的桥接网络?