【发布时间】:2020-02-02 07:09:21
【问题描述】:
我正在尝试对齐 Bootstrap 4 卡,并使用 d-flex 和 align-self-stretch 作为卡本身。太棒了。
但是,我不知道如何让带有红色边框的部分浮动到底部。仅使用 Bootstrap 4 utilities 有什么想法吗?
<div class="col-sm-12 col-md-6 col-lg-4 d-flex align-self-stretch">
<div class="card shadow-sm mb-4">
<img src="https://placehold.it/500x300" class="card-img-top" alt="">
<div class="card-body">
<h5 class="card-title text-uppercase">Longer title here that wraps two lines</h5>
<p class="text-muted">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<div class="align-self-end border border-danger">
<p class="text-uppercase mb-0">Donors: 123</p>
<p class="text-uppercase">Funded: $1,234</p>
<a href="#" class="btn btn-info btn-block">View Details</a>
</div>
</div>
</div>
</div>
【问题讨论】:
-
正在处理它 _ 虽然拥有所有三张卡的代码会更容易 _ 你可以添加其余的吗? #只是说
-
谢谢!所有 3 张卡的代码都相同,只是
card-title和p text-muted项目的字符长度不同。 -
好吧,我尝试过似乎没有任何效果_在这个问题中(可能被归类为您的重复问题?)有一个讨论是在父母内部实现垂直对齐需要外部 CSS _查看底部答案 >>> stackoverflow.com/questions/48391500/bootstrap-4-align-bottom
-
在这里查看另一个答案 >>> stackoverflow.com/questions/48719567/… _ 有一个解决方案和解释为什么
align-self不能与card一起使用 -
太棒了,第二个问题解决了我的问题。
标签: css bootstrap-4