Wie kann ich die Bilder in der Spalte alle gleich groß machen?Bootstrap - machen Sie die Bilder in der Spalte mit der gleichen Höhe?
Ich versuche, ein Rasterlayout wie dieses site zu machen.
Dies ist mein Versuch mit bootsrap.
Aber ich kann nicht die Höhen machen das gleiche:
Code:
<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>
Ist es etwas, ich brauche es auf der Bildseite zu tun? Wenn ja, welche Größen von Bildern sollte ich einhalten?
Oder ist es etwas, was ich auf Javascript Seite oder CSS tun sollte?
Oder ein Plugin, das ich verwenden sollte?
Irgendwelche Ideen?
Haben Sie die Klasse '.row-eq-height' aus dem Bootstrap ausprobiert? http://getbootstrap.com.vn/examples/equal-height-columns/ welche Flexbox verwendet –
@MihaiT, die die Spalten hat die gleichen Höhen. Ich suche nach Bildern mit den gleichen Höhen. – laukok
auch, dass '.row-eq-height' einen Fehler verursacht, wenn Sie auf einem kleineren Bildschirm sind. es zwingt die 3 Spalten bleiben die gleichen, auch wenn Sie "Col-md-4" für große und mittlere Bildschirm verwenden und wollen diese 3 Spalten werden 1 Spalten auf kleinen Bildschirmen. – laukok