【发布时间】:2020-06-17 19:42:24
【问题描述】:
我试图在一个大正方形内有 4 个小正方形。那些小方块需要位于大方块内的底部,到目前为止我的代码看起来像这样
.date-grid button {
position: relative;
border: 0;
width: 7.5ch;
height: 7.5ch;
background-color: #A1A100;
margin-bottom: 2px;
}
.smallHolder {
display: flex;
align-items: flex-end;
}
.small1 {
border: 0;
width: 2.5ch;
height: 2.5ch;
background-color: gray;
}
.small2 {
width: 2.5ch;
height: 2.5ch;
background-color: red;
}
.small3 {
border: 0;
width: 2.5ch;
height: 2.5ch;
background-color: green;
}
.small4 {
border: 0;
width: 2.5ch;
height: 2.5ch;
background-color: blue;
}
<div class="date-grid">
<button class="vrs22">
<time>3</time>
<div class="smallHolder">
<div class="small1"></div>
<div class="small2"></div>
<div class="small3"></div>
<div class="small4"></div>
</div>
</button>
</div>
我想要实现的是:
想法是灵活,所以如果我有 2 个小方块,结果应该是这样的:
有人可以帮我解决这个问题吗?
【问题讨论】:
-
hmm - 最后一张图片中的小矩形不是正方形。它们应该是正方形吗(它们会占据大正方形的一半空间)?
标签: html css flexbox css-selectors