这是我正在努力解决的一个真正的 Bootstrap 3 难题。看看这段代码,看看你能不能解决这个难题。我想要做的是使中心(黄色)部分高两倍(200px)用于内容目的,并将其余正方形保持在相同的位置和相同的高度(100px)。它必须保持响应。
这是我正在使用的代码 -
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap core CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">
    <style type="text/css">
    .blue {
        height: 100px;
        background-color: blue;
        border: white solid 5px;
        color: white;
    }
    .green {
        height: 100px;
        background-color: green;
        border: white solid 5px;
        color: white;
    }
    .yellow {
        height: 100px;
        background-color: yellow;
        border: white solid 5px;
        color: black;
    }
 </style>
</head>
<body>
  <div class="container">
    <div class="row">
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
  </div>
  <div class="row">
      <div class="col-sm-2 green">green</div>
      <div class="col-sm-8 yellow">yellow</div>
      <div class="col-sm-2 green">green</div>
      <div class="col-sm-2 green">green</div>
      <div class="col-sm-2 col-sm-offset-8 green">green</div>
  </div>
  <div class="row">
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
      <div class="col-sm-2 blue">blue</div>
    </div>
  </div>
  <!-- Bootstrap core JavaScript
  ================================================== -->
  <!-- Placed at the end of the document so the pages load faster -->
  <script src="js/jquery.js"></script>
  <script src="js/bootstrap.min.js"></script>
 </body>
</html>