Bootstrap 4, 想要slider中的四个item

Bootstrap 4, want four item in slider

我想在一张幻灯片中显示四个项目,但在我的情况下它只显示一个

这是我的代码和截图

但在移动端视图中它的工作完美

我的Bootstrap和JavaScriptlink在代码中给出

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>

css

div.pic{
  background-color: #353535;
  height: 300px;
  width: 400px;
  color: white;
}

代码

<div class="container-fluid" style="margin-top: 3%;">
  <div id="carouselExample" style="background-color: lightgray" class="carousel slide pointer-event" data-ride="carousel" data-interval="9000">
    <div class="carousel-inner row w-100" role="listbox">
      <div class="carousel-item col-lg-3 col-md-4 col-sm-6 col-12 active" align="center">
        <div class="pic">1</div>
      </div>
      <div class="carousel-item col-lg-3 col-md-4 col-sm-6 col-12" align="center">
        <div class="pic">2</div>
      </div>
      <div class="carousel-item col-lg-3 col-md-4 col-sm-6 col-12" align="center">
        <div class="pic">3</div>
      </div>
      <div class="carousel-item col-lg-3 col-md-4 col-sm-6 col-12" align="center">
        <div class="pic">4</div>
      </div>
    </div>
    <a class="carousel-control-prev text-faded" href="#carouselExample" role="button" data-slide="prev">
      <span class="carousel-control-prev-icon" aria-hidden="true"></span>
      <span class="sr-only">Previous</span>
    </a>
    <a class="carousel-control-next text-faded" href="#carouselExample" role="button" data-slide="next">
      <span class="carousel-control-next-icon" aria-hidden="true"></span>
      <span class="sr-only">Next</span>
    </a>
  </div>
</div>

截图

您可以通过将 4 个项目放在一个 div 中来解决此问题,如下所示:

<div class="carousel-item col-lg-3 col-md-4 col-sm-6 col-12 active" align="center">
    <table>
        <tr>
            <td><div class="pic">1</div></td>
            <td><div class="pic">2</div></td>
            <td><div class="pic">3</div></td>
            <td><div class="pic">4</div></td>
        </tr>
    </table>
</div>

更多信息:

您基本上所做的就是像往常一样创建 4 张幻灯片。通过将所有 4 个项目添加到主幻灯片中,它会同时显示它们。当然,它需要更多的改进才能好看。

最终编辑

通过将 div 放在 table 中,它会强制项目进入水平位置。