【发布时间】:2016-07-11 09:03:43
【问题描述】:
我正在尝试使用具有不同宽度和高度的图像创建一个 flexbox 网格,我希望在不同的屏幕尺寸上显示时表现出响应性。我现在有网格,但我不知道如何让它响应。我试图将引导程序中的响应类应用于当前布局,但没有任何运气。我也尝试过砖石,但它并没有解决我的问题。
所以问题是,我该如何做出响应,这是否是正确的方法?
HTML
<div class="flex_container">
<div class="flex_group__1">
<img src="holder.js/460x670" />
<img src="holder.js/460x408" />
</div>
<div class="flex_group__2">
<img src="holder.js/645x813">
<img src="holder.js/645x265">
</div>
<div class="flex_group__3">
<img src="holder.js/808x330"/>
<div class="flex_group__3_inner_bottom">
<img src="holder.js/452x748"/>
<img src="holder.js/356x748"/>
</div>
</div>
</div>
CSS
.flex_group__1, .flex_group__2, .flex_group__3, .flex_group__3_inner_bottom, .flex_container {
display: flex;
}
.flex_container {
flex-direction: row;
}
.flex_group__3 {
flex-direction: row wrap;
justify-content: flex-end;
}
.flex_group__1, .flex_group__2, .flex_group__3 {
flex-direction: column;
}
.flex_container * {
border: 1px solid;
}
img {
max-width: 100%;
}
【问题讨论】:
-
我找到了我的另一个样本,看看这个:stackoverflow.com/questions/35465475/…
-
这适用于我奇怪尺寸的图像吗?
-
是的,...我决定制作第一个代码库:),以帮助您入门。
标签: html css twitter-bootstrap flexbox