【发布时间】:2021-10-26 00:37:02
【问题描述】:
我在桌面屏幕上使用 display flex 并排制作了 3 张图像,但现在我想让它们响应并在移动模式下堆叠项目。谁能告诉我怎么做?
代码:
.row {
display: flex;
}
.column {
padding: 200px;
text-align: center;
flex: 10%;
}
.column img {
border-radius: 50%;
width: 300px;
border: 2px solid white;
}
.column p {
color: white;
padding-top: 50px;
font-size: 24px;
}
.partners-h1 p {
font-family: "BatmanForeverAlternate";
font-size-adjust: 10px;
color: white;
}
.partners-h1 {
text-align: center;
font-size: 30px;
}
/* added for demonstration purpose by editor */
body {
background-color: black;
}
<div class="row">
<div class="column">
<img src="images/sneak.jpg">
<p>Sneak Energy</p>
</div>
<div class="column">
<img src="images/kontrol.png">
<p>Kontrol Freek</p>
</div>
<div class="column">
<img src="images/astro.jpg">
<p>Astro Gaming</p>
</div>
</div>
【问题讨论】:
-
添加媒体查询以将
flext-direction: row;更改为flex-direction: column; -
你可以尝试使用media query和flex-direction。
标签: html css flexbox responsive-design