css - 如何在引导程序 4 中使组件垂直居中且等高列
问题描述
我已经应用了这个问题的解决方案:Bootstrap 4 vertical center - equal height cards
但是,我的问题没有得到解决。尽管我已经应用了这些,但我无法实现相同的高度和垂直居中:
<div class="cycle-des h-100 justify-content-center">Product Cycle</div>
这是我的问题的屏幕截图:
这是我的演示
解决方案
干得好,
<div class="container">
<div class="row">
<div class="col-md-4 mb-3 pr-md-0">
<div class="cycle-des h-100 align-items-center justify-content-center">Product Cycle</div>
</div>
<div class="col-md-4 mb-3 pr-md-0">
<div class="row no-gutters h-100">
<div class="col-4 col-lg-3">
<div class="cycle-num h-100 align-items-center justify-content-center">01</div>
</div>
<div class="col-8 col-lg-9">
<div class="cycle-des h-100 align-items-center justify-content-center">handloom: 4-7days</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3 pr-md-0">
<div class="row no-gutters h-100">
<div class="col-4 col-lg-3">
<div class="cycle-num h-100 align-items-center justify-content-center">02</div>
</div>
<div class="col-8 col-lg-9">
<div class="cycle-des h-100 align-items-center justify-content-center">S/S MQ: 50M</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3 pr-md-0">
<div class="row no-gutters h-100">
<div class="col-4 col-lg-3">
<div class="cycle-num h-100 align-items-center justify-content-center">03</div>
</div>
<div class="col-8 col-lg-9">
<div class="cycle-des h-100 align-items-center justify-content-center">S/S: 25-30days</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3 pr-md-0">
<div class="row no-gutters h-100">
<div class="col-4 col-lg-3">
<div class="cycle-num h-100 align-items-center justify-content-center">04</div>
</div>
<div class="col-8 col-lg-9">
<div class="cycle-des h-100 align-items-center justify-content-center">Order MQ: 2000M</div>
</div>
</div>
</div>
<div class="col-md-4 mb-3 pr-md-0">
<div class="row no-gutters h-100">
<div class="col-4 col-lg-3">
<div class="cycle-num h-100 align-items-center justify-content-center">05</div>
</div>
<div class="col-8 col-lg-9">
<div class="cycle-des h-100 align-items-center justify-content-center">Order delivery date: 35-50 days</div>
</div>
</div>
</div>
</div>
</div>
.cycle-num, .cycle-des {
color: #fff;
text-align: center;
padding: 20px 10px;
display: flex;
}
.cycle-num {
background-color: #666;
}
.cycle-des {
background-color: #333;
}
但我相信你可以减少 div 并且可以做得更好。只是一个建议,您不必在任何地方都使用网格类。只需将其用于布局。
推荐阅读
- python - 是否有机会在包含未知字母的字符串中进行搜索?
- c# - C#计算器“输入字符串的格式不正确”除了加法之外的每个操作
- javascript - 在主和渲染器之间加载 html 后获取消息的问题
- android - logcat中大量日志的可能原因?(后台并发复制GC释放)
- python - 如何更新谷歌驱动器文件
- python-requests - 如何为每次重试添加默认超时?
- excel - 使用用户窗体填充 Excel 中的行
- csv - SAS中的字符求和
- php - 在 POST 请求期间找不到 php 文件
- php - Azure PHP 7 Web 应用是否有 Oracle 驱动程序?