【问题标题】:How can I achieve this kind of layout with Bootstrap 5?如何使用 Bootstrap 5 实现这种布局?
【发布时间】:2020-10-28 14:33:41
【问题描述】:

我想使用 Boostrap 5 实现布局,但我没有这样做。 这是我想要的布局: layout example

这是我的布局:https://jsfiddle.net/7rpmqsc0/

这是我的标记:

    <div class="row">
        <div class="col-6">
            <div class="row">
                <div class="col-12">
                    <img data-src="https://via.placeholder.com/600x300" class="img-fluid w-100 lazyload" alt="...">
                </div>
            </div>
            <div class="row">
                <div class="col-6">
                    <img data-src="https://via.placeholder.com/300x300" class="img-fluid w-100 lazyload" alt="...">
                </div>
                <div class="col-6">
                    <img data-src="https://via.placeholder.com/300x300" class="img-fluid w-100 lazyload" alt="...">
                </div>
            </div>
        </div>
        <div class="col-6">
            <img data-src="https://via.placeholder.com/600x600" class="img-fluid w-100 lazyload" alt="...">
        </div>
    </div>

我的问题是我无法在图像在左侧相遇的行之间实现间隙。也许我错过了一些愚蠢的东西,但我无法弄清楚。谢谢你的帮助

【问题讨论】:

标签: html css styles bootstrap-5


【解决方案1】:

您可以重新考虑 2 col 并排的结构,其中一个 olds 也有两个具有较小 img 的列。:

<link href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">

<!--left col also styled as a row -->
  <div class="col-6 row">
  
  <!-- first row of that col -->
    <img src="https://via.placeholder.com/600x300" class="img-fluid w-100 lazyload" alt="...">
    
  <!-- second row of that col with 2 col-6 -->
  <div class="col-6 mt-auto">
      <img src="https://via.placeholder.com/300x300" class="img-fluid w-100 lazyload" alt="...">
    </div>
    
    <div class="col-6 mt-auto">
      <img src="https://via.placeholder.com/300x300" class="img-fluid w-100 lazyload" alt="...">
    </div>
  </div>
  
  <!-- right column -->
  <div class="col-6">
    <img src="https://via.placeholder.com/600x600" class="img-fluid w-100 lazyload" alt="...">
  </div>
  
</div>

【讨论】:

  • 谢谢,这和我想要的完全一样。
猜你喜欢
  • 1970-01-01
  • 2020-05-30
  • 1970-01-01
  • 2013-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多