2 回答
TA贡献1942条经验 获得超3个赞
CSS Flexbox完整指南
.tiles {
display: flex;
flex-wrap: wrap;
flex-direction: row;
flex: 1;
}
.section {
display: flex;
flex: 1;
flex-direction: column;
}
.item {
display: flex;
flex: 1;
padding: 1rem;
margin: 4px;
background: green;
color: white;
}
<div class="tiles">
<div class="section">
<div class="item">
<p>Chromebook Helpdesk</p>
</div>
</div>
<div class="section">
<div class="item">
<p>Sub Help</p>
</div>
<div class="item">
<p>Student Tour</p>
</div>
</div>
</div>
TA贡献1856条经验 获得超11个赞
如果您理解这个概念,那就很简单了,下面是示例:
根据您的要求,您需要 2 列单行,因此您将创建
flex
属性,现在您需要 2 列,因此您将其设置flex:50%
为 2。现在进入您的图像部分,您需要在下面放置 2 个图像,因此您将提供height:50%
(右图),你将给出height:100%
(左图)。
您可以根据需要不断更改尺寸。您还可以responsive
为其添加设计。希望能帮助到你。
* {
box-sizing: border-box;
}
.row {
display: flex;
}
.column {
flex: 50%;
padding: 5px;
}
<div class="row">
<div class="column">
<img src="http://i183.photobucket.com/albums/x312/Tiefnuker/office_02_zpsdz0zixcd.jpg" style="width:100%" />
</div>
<div class="column">
<div class="row">
<img src="http://i183.photobucket.com/albums/x312/Tiefnuker/office_02_zpsdz0zixcd.jpg" style="width:50%" />
</div>
<div class="row">
<img src="http://i183.photobucket.com/albums/x312/Tiefnuker/office_02_zpsdz0zixcd.jpg" style="width:50%" />
</div>
</div>
</div>
- 2 回答
- 0 关注
- 112 浏览
添加回答
举报