【发布时间】:2020-01-28 06:10:21
【问题描述】:
我在获取网格内的内容以正确显示时遇到问题。 我添加了一个代码 sn-p 来显示我正在尝试做的事情。 textWrapper 内容应始终位于其父 .item 的底部。我尝试在 textWrapper 上使用 align-content
align-content: flex-end;
但这对我不起作用。如何让灰色 textWrapper 始终位于
的底部确保您的浏览器尺寸变小,以便白色图像换行到下一行。这样你会看到右边的灰色 textWrapper 没有粘在父级的底部。
body {
background: #20262E;
font-family: Helvetica;
width: 100%;
}
.component {
width: 100%;
}
.grid {
display: grid;
width: 100%;
grid-template-columns: repeat(2, 50%);
}
.item {
border: 1px solid green;
}
.images-collection {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.image {
width: 100px;
height: 100px;
border: 1px solid white;
}
.textWrapper {
border: 1px solid blue;
display: flex;
justify-content: center;
align-content: flex-end;
background-color: gray;
}
.text {
text-align: center;
color: white;
width: 300px;
}
<div class="component">
<div class="grid">
<div class="item">
<div class="images-collection">
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
<div class="image"></div>
</div>
<div class="textWrapper">
<div class="text">
<p>This is my title</p>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor</p>
</div>
</div>
</div>
<div class="item">
<div class="images-collection">
<div class="image"></div>
</div>
<div class="textWrapper">
<div class="text">
<p>This is my title</p>
<p>Lorem ipsum dolor sit amet.</p>
</div>
</div>
</div>
</div>
</div>
【问题讨论】:
-
回滚剪切,以便问题及其答案有意义。以后请在新问题中添加相关的sn-p,而不是编辑旧问题
-
这是个好主意。