【发布时间】:2020-08-11 12:32:40
【问题描述】:
我是编写 html 和 css 代码的新手。我尝试使用 CSS FlexBox 制作一个包含三列的图片库
html:
<div class="row">
<div class="column">
<img src="sea.jpg">
<img src="guns.jpg">
</div>
<div class="column">
<img src="cars.jpg">
<img src="gg.png">
</div>
<div class="column">
<img src="games.jpg">
<img src="games.jpg">
</div>
</div>
css:
.row {
display: flex;
flex-wrap: wrap;
padding: 0 4px;
}
.column {
flex: 33.33%;
padding:10,10px;
}
.column img {
margin-top: 8px;
vertical-align: middle;
width: 100%;
}
上面代码的结果是一个正常的三列图像网格,每列填充图片。有没有办法让第一行第一列中的第一张图像跨越到第一行第二列?
【问题讨论】:
-
你能用这个创建一个codesandbox吗?所以更清楚你需要什么
-
@poca 抱歉,我只在代码编辑器上写了这个,我对 React 了解不多……这是我想要实现的目标的图片。 imgur.com/dE1ra7z 所以我想创建一个三列图像网格;但有时某些图像会跨越两列。对图片质量感到抱歉。