【问题标题】:Bootstrap 4 grid col-6 resize to col-sm-3 add space between rowsBootstrap 4 网格 col-6 调整为 col-sm-3 在行之间添加空间
【发布时间】:2017-10-10 14:53:12
【问题描述】:

我正在使用 BS4 Beta 并且有一个 4 列宽的全屏网格,并且将屏幕大小缩小到 2 列。我有<div class="row mb-3"> 在图像之间放置一个空格。当屏幕变小时,图像彼此重叠,没有空间。我怎样才能以不同的方式编码以获得空间? 我在这里有一个工作的codepen https://codepen.io/mlegg10/pen/yzjRya

这里是所有代码

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row mb-3">
  <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
   <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
   <!-- Add the extra clearfix for only the required viewport -->
  <div class="clearfix d-none d-sm-block"></div>
   <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
  <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
</div>
<div class="row mb-3">
  <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
   <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
   <!-- Add the extra clearfix for only the required viewport -->
  <div class="clearfix d-none d-sm-block"></div>
   <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
  <div class="col-6 col-sm-3"><a class="thumbnail fancybox" data-fancybox="images" href="original_photos/1.jpg">
                       <div class="img-fixed">
                        <img class="img-fluid" alt="" src="http://ryehome.com/original_photos/1.jpg" /> </div>
                     </a></div>
</div>

【问题讨论】:

    标签: grid bootstrap-4


    【解决方案1】:

    添加

    .img-fixed{
      padding-bottom:5px;  
    }
    

    到您的 CSS 文件。在您的代码笔中工作得很好。

    【讨论】:

    • 我可以对5列网格采用这种方法吗?我只有 10 张照片可以使用。它设置为每行使用 5 张照片,我试图让它在宽屏和移动设备中显示 2 宽,但网格基于 12。我应该为此创建一个新线程吗?如果您想了解我的意思,它目前就在这里。 ryesunrise.com/photos.html
    • @mlegg 该页面的布局存在很多问题,但是在您的行中将 'col' 类替换为 'col-lg-2 col-sm-6' 会让你受益最多去那里的路。
    • 此外,您的实时网站上的代码和您向我们展示的代码甚至不一样。我还会尝试从您显示到实时站点的内容更新您的代码库。或提供最近代码的链接。
    • 我决定将其设为 2 列宽并使用
      ,
    猜你喜欢
    • 2015-07-07
    • 2017-01-09
    • 2019-09-17
    • 2021-07-02
    • 2013-08-11
    • 2017-02-21
    • 1970-01-01
    • 2018-01-09
    • 2019-10-02
    相关资源
    最近更新 更多