html - 设置高度的建筑网格
问题描述
我正在尝试从这个 Bootstrap 3 模板中获得灵感来制作一个网格系统:
我可以在代码中看到 4 个大网格元素是通过设置高度来控制的。我可以制作前 2 个网格项目,但我现在不知道如何制作 2 个小列。
这是我到目前为止所做的代码:
[链接到我的演示模型][3]
<style>
.bg-img {
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.item1 {
height:600px;
}
.item2 {
height:300px;
}
.item3 {
height: 300px;
}
</style>
<section>
<div class="container-fluid">
<div class="row">
<div class="col-sm-6 bg-img item1" style="background-image:url(https://placehold.it/600x600;)"></div>
<div class="col-sm-6 bg-img item2" style="background-image:url(https://placehold.it/300x600;)"></div>
</div>
</div>
</section>
有谁能够帮助我?
最好的祝福。
解决方案
我希望这段代码对你有帮助。我用Grid
css 做这个。
.grid-container {
display: grid;
grid-gap: 10px;
background-color: #2196F3;
padding: 10px;
}
.grid-item {
background-color: rgba(255, 255, 255, 0.8);
text-align: center;
padding: 20px;
font-size: 30px;
}
.item1 {
grid-column: 1 / span 2;
grid-row: 1;
}
.item2 {
grid-column: 3;
grid-row: 1 / span 2;
}
<div class="grid-container">
<div class="grid-item item1">1</div>
<div class="grid-item item2">2</div>
<div class="grid-item item3">3</div>
<div class="grid-item item4">4</div>
</div>
推荐阅读
- python - python中合并排序、插入排序和递归插入排序的运行时比较
- android - What happens if @WorkerThread annonated function calls another function in android?
- html - When using custom scrollbar style on Chrome, a white square appears on lower corner. How to eliminate this?
- nearprotocol - Near Protocol: Error during Context.predecessor in view
- postgresql - Return rows which have the same values in two columns, but different values in another
- mysql - AWS RDS MySQL FullText Index with 2 Character Words
- python - numpy ndarray上的Python元素条件
- c++ - 在 opencv dnn 中加载 onnx 模型
- wget - 检索通过 wget 下载的文件路径
- reactjs - React 正确接收道具但变得未定义