这是我正在努力解决的一个真正的 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>