我需要创建一个1x4的布局,当宽度小于600px时更改为2x2布局:
.group {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
.block {
flex: 25%;
}
@media only screen and (max-width: 600px) {
.block {
flex: 50%;
}
}
.main, .block {
flex-grow: 1;
}
.text {
flex-grow: 1;
border: 1px solid red;
padding: 10px;
}
<div class="group">
<div class="block">
<div class="main">
<div class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
</div>
</div>
<div class="block">
<div class="main">
<div class="text">Lorem ipsum.</div>
</div>
</div>
<div class="block">
<div class="main">
<div class="text">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>
</div>
</div>
<div class="block">
<div class="main">
<div class="text">Lorem ipsum dolor sit amet.</div>
</div>
</div>
</div>
我需要列是相同的高度,但他们不是。
我需要border
类应用text
div和所有要相同的高度。
如何做到这一点?
1条答案
按热度按时间myzjeezk1#
你可以用网格