【发布时间】:2022-01-17 20:39:22
【问题描述】:
我想按照以下计划放置我的照片:
ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
ul > li {
width: 49%;
}
ul > li img {
width: 100%;
margin-block-end: 0.25rem;
}
<ul>
<li>
<img src="img/study-image-1.png" alt="">
</li>
<li>
<img src="img/study-img-3.png" alt="">
</li>
<li>
<img src="img/study-img-2.png" alt="">
</li>
<li>
<img src="img/study-img-4.png" alt="">
</li>
</ul>
提前感谢您的合作
【问题讨论】:
-
我看到的唯一可能的方法(没有 Javascript),如果你想保持纵横比是做两个不直接连接的垂直列。基本上把两个都填满了。你会遇到下一个问题,那就是它们的高度可能不同。这看起来很简单,但实际上是一个需要解决的相当高级的话题。
-
你可以使用带有曼森效应的网格
-
你可以试试isotope.metafizzy.co
-
那么你知道你的两个小图像的纵横比是相同的,两个大图像也是如此吗?如果没有,那你想发生什么?
标签: javascript html css