twitter-bootstrap - 每行 5 张响应卡,带引导程序 4
问题描述
我可能会问一个已经被问过的问题,但我没有设法找到一个明确的解决方案并适应我的情况:
我使用引导程序 4,我想使用网格显示电影海报,但我想每行显示 5 个项目,如下图所示,我可以显示 6 个项目,4 个项目,但我不能做到 5项目。
每个项目都使用我自定义的引导卡组件。
我指定这些项目是使用循环动态生成的,并且可以删除其中一个项目,因此如果我删除一个项目,我就不必破坏我的网格。
感谢您的帮助和回答。
解决方案
在最新的Bootstrap >= 4.4中:使用全新的row-cols-*
类添加row-cols-5
到您的row
包含元素中。所以不需要自定义 CSS。
如果您想根据需要在Extra Large
++屏幕上Large
中断,Medium
请使用in 。Small
row-cols-sm-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-5
row
Bootstrap 4.4 文档:https ://getbootstrap.com/docs/4.4/layout/grid/#row-columns
注意:检查下面的代码段,Full Page
然后您可以看到 5 列并调整浏览器大小,然后您也可以看到breaking columns
。
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<div class="container-fluid mb-4">
<div class="row justify-content-center row-cols-sm-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-5">
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/7fec59/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/f9d737/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/81f0f4/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/a1adfa/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/f86f6f/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/4472c4/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/ed7d31/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/a5a5a5/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/ffc000/FFFFFF" alt="...">
</div>
</div>
<div class="col mt-4">
<div class="card">
<img src="https://via.placeholder.com/340x440/5b9bd5/FFFFFF" alt="...">
</div>
</div>
</div>
</div>
推荐阅读
- sql - 我用“EXCEPT”错了吗?(SQL)
- javascript - 我正在使用引导程序,除工具提示外一切正常
- docker - 在 docker run 上找不到快递
- database - 在颤动中打开具有不同适配器的蜂巢盒
- database - 数据库如何将 VARCHAR 保存在文件中
- django-rest-framework - 如何使 DRF 的 AutoSchema 包含基本 url?
- gradle - Apache Flink:配置文件中未指定 execution.target
- php - 如果为空,则赋值
- python - 从 csv 文件创建网络(Python、Pandas、Networkx)
- mysql - 根据其他行过滤掉行