我有3个图像在<div>
中使用display: flex
和flex-direction: column
但是我想在这些图片的右边放一张图片,放大到和左边其他图片加起来一样大。
我试着在div里面添加一个div,但是它只是在它下面,而我想让它向右。
.items {
display: flex;
flex-direction: column;
width: 60%;
}
<div class="items">
<img src="rsc/img/test.png" alt="Join the Discord">
<img src="rsc/img/test.png" alt="Join the Server">
<img src="rsc/img/test.png" alt="See our Socials">
<img src="rsc/img/test2.png" class="rightimg"/> /* Image I want right of the others */
</div>
4条答案
按热度按时间ve7v8dk21#
前三个图像将在父元素的左侧排成一行,第四个图像将位于父元素的右侧。
wlsrxk512#
你在找这样的东西吗?
另一种只使用网格的方法
一个二个一个一个
icnyk63a3#
我猜你正在尝试显示3个图像一个在另一个之下和最后一个图像右侧的3个图像。这段代码就可以了。正如你所看到的第一个div显示为一行和两个div内是列。调整高度和宽度,你想要的。
sc4hvdpw4#