【发布时间】:2017-10-13 13:39:28
【问题描述】:
我正在制作一部动画网络漫画,我将为此制作一些不同宽度的动画视频。我的目标是将视频放入两列网格中,如下所示:http://imgur.com/meSTU1u。
我目前正在使用图像而不是视频来处理它,只是想看看它是否会起作用。
我用 flexbox 试过了:https://jsfiddle.net/3zacce6e/5/
使用此标记:
<div class="wrapper">
<div class="flex-container">
<img class="container-video" src="http://placehold.it/600x250">
<img class="container-video" src="http://placehold.it/300x250">
<img class="container-video" src="http://placehold.it/920x300">
<img class="container-video" src="http://placehold.it/450x250">
<img class="container-video" src="http://placehold.it/450x250">
<img class="container-video" src="http://placehold.it/300x300">
<img class="container-video" src="http://placehold.it/250x300">
<img class="container-video" src="http://placehold.it/330x300">
<img class="container-video" src="http://placehold.it/920x350">
<img class="container-video" src="http://placehold.it/600x250">
<img class="container-video" src="http://placehold.it/300x250">
</div>
</div>
当您查看视口宽度至少为 934 像素(这是最大的图像加上每边 7 像素的边距)的网格布局时,这看起来正是我想要的方式。然后图像在680px的断点处相互堆叠,这也是我想要的。
我唯一的问题是视口宽度在 680 像素和 934 像素之间。我希望两列布局在这些宽度下响应,并根据视口宽度减小两列网格大小。
有什么方法可以实现我想要的吗?我觉得我错过了一些非常简单的东西......
非常感谢您的帮助!
【问题讨论】: