如何让列内的图像具有相同的高度?Bootstrap - 使列内的图像具有相同的高度?
我正在尝试制作像这样的网格布局site。
这是我的尝试bootsrap。
但我不能做出高度一致的:
代码:
<div class="container">
<div class="row">
<div class="col-md-3 col-sm-3">
<div class="col-md-12 col-sm-12"><a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x1200" alt=""> </a>
</div>
</div>
<div class="col-md-6 col-sm-6">
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
</div>
<div class="col-md-3 col-sm-3">
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
</div>
</div>
<div class="row">
<div class="col-md-3 col-sm-3">
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
</div>
<div class="col-md-3 col-sm-3">
<div class="col-md-12 col-sm-12"><a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x1200" alt=""> </a>
</div>
</div>
<div class="col-md-6 col-sm-6">
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 col-sm-6">
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
</div>
<div class="col-md-3 col-sm-3">
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
<div class="col-md-12 col-sm-12"> <a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x600" alt=""> </a>
</div>
</div>
<div class="col-md-3 col-sm-3">
<div class="col-md-12 col-sm-12"><a href="#" class="grid-item"> <img class="img-responsive" src="http://placehold.it/800x1200" alt=""> </a>
</div>
</div>
</div>
</div>
有什么事情,我需要做的像侧?如果是这样,我应该遵守什么尺寸的图像?
或者它是我应该在JavaScript端或CSS的东西?
或者我应该使用一个插件?
任何想法?
你试过了'.row-eq-height'类的bootstrap吗? http://getbootstrap.com.vn/examples/equal-height-columns/正在使用flexbox –
@MihaiT使列具有相同的高度。我寻找使图像具有相同的高度。 – laukok
也就是说,当你在较小的屏幕上时,'.row-eq-height'会导致一个bug。它强制3列保持不变,即使你在大屏幕和中屏幕上使用col-md-4,也希望这3列在小屏幕上成为1列。 – laukok