Bootstrap 4 卡片/面板,带有标题和标题左侧的图像

新手上路,请多包涵

我认为我正在尝试做的事情很容易做到,但我就是无法让它发挥作用。

我试图在引导卡和面板上向左拉,但它没有按照我想要的方式工作……

这是我想要实现的图片

例子

这是几乎可以工作的代码

<div class="card text-center" *ngFor="let event of eventActivities">
    <div class="card-header pull-left">
        <img src="..." alt="">

        Title </div>
    <div class="card-block">
        <h4 class="card-title">Title</h4>
        <p class="card-text">Description</p>
        <a href="#" class="btn btn-primary">BUTTON</a>
    </div>
    <div class="card-footer text-muted">
        FOOTER
    </div>
</div>

原文由 RealmSpy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 674
1 个回答

有几种不同的方法可以做到这一点。这是使用 flex-rowflex-wrap 实用程序类来更改卡内元素布局的一种方法…

https://www.codeply.com/go/l1KAQtjjbA

    <div class="card flex-row flex-wrap">
        <div class="card-header border-0">
            <img src="//placehold.it/200" alt="">
        </div>
        <div class="card-block px-2">
            <h4 class="card-title">Title</h4>
            <p class="card-text">Description</p>
            <a href="#" class="btn btn-primary">BUTTON</a>
        </div>
        <div class="w-100"></div>
        <div class="card-footer w-100 text-muted">
            FOOTER
        </div>
    </div>

这是使用网格的另一种方法…

   <div class="card">
        <div class="row no-gutters">
            <div class="col-auto">
                <img src="//placehold.it/200" class="img-fluid" alt="">
            </div>
            <div class="col">
                <div class="card-block px-2">
                    <h4 class="card-title">Title</h4>
                    <p class="card-text">Description</p>
                    <a href="#" class="btn btn-primary">BUTTON</a>
                </div>
            </div>
        </div>
        <div class="card-footer w-100 text-muted">
            Footer stating cats are CUTE little animals
        </div>
  </div>

https://www.codeply.com/go/l1KAQtjjbA

我不确定你为什么有 text-center 因为它没有以所需的示例图像为中心。

原文由 Zim 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题