1
我有7个图像,我试图在一行内水平显示。我使用bootstrap来写这个。我正在努力实现应该是这样的:获取多个比例图像肩并肩在100%宽度的Twitter-Bootstrap行
当网页被调整,这些图像应保持适度彼此,直到最终在移动(425px及以下),当他们要崩溃分成1列的行。
我试过到目前为止是这样的:
HTML:
<div class="row thumbnail-row">
<div>
<img class="thumbnail-image" src="/wp-content/themes/gatewaywebdesign/assets/images/hamburger-thumbnail.jpg"/>
</div>
<div>
<img class="thumbnail-image" src="/wp-content/themes/gatewaywebdesign/assets/images/yoyomoi-thumbnail.jpg"/>
</div>
<div>
<img class="thumbnail-image" src="/wp-content/themes/gatewaywebdesign/assets/images/dogs-thumbnail.jpg"/>
</div>
<div>
<img class="thumbnail-image" src="/wp-content/themes/gatewaywebdesign/assets/images/gateway-thumbnail.jpg"/>
</div>
<div>
<img class="thumbnail-image" src="/wp-content/themes/gatewaywebdesign/assets/images/chameleon-thumbnail.jpg"/>
</div>
<div>
<img class="thumbnail-image" src="/wp-content/themes/gatewaywebdesign/assets/images/adrienne-thumbnail.jpg"/>
</div>
<div>
<img class="thumbnail-image" src="/wp-content/themes/gatewaywebdesign/assets/images/castaway-thumbnail.jpg"/>
</div>
</div><!--end row-->
CSS:
.thumbnail-row {
display: flex;
}
.thumbnail-image {
display: inline-block;
/*width: 14.286%;*/
/*height: 50px;*/
}
当我这样做,它得到的图像彼此相邻,但是它们太宽而且不适合页面/窗口的宽度。
看到这个jsfiddle。
也试过这样:
CSS:
.thumbnail-row {
display: flex;
overflow: hidden;
}
.thumbnail-image {
width: 14.286%;
float: left;
}
但得到了一个坏的结果。有任何想法吗?
呀,这已经得到了它的工作 - 任何建议对他们造成在425px及以下崩溃? – HappyHands31
@ HappyHands31刚刚更新了我的答案。 –
这迫使我等待接受你的答案,但它现在工作完美 - 谢谢你。 – HappyHands31