2013-09-27 21 views
5

Farklı yüksekliklerde div thumbnails ızgara oluşturmak için bootstrap kullanıyorum. kod, bu yapıyı takip şeydir: Her thumbnail farklı içeriğe sahipküçük resimler: Doğru olan davranış mı?

<div class="row"> 
    <ul class="thumbnails"> 
     <li class="span4"> 
      <div class="thumbnail"> 
       content here 
      </div> 
     </li> 
     <li class="span4"> 
      <div class="thumbnail"> 
       content here 
      </div> 
     </li> 
     <li class="span4"> 
      <div class="thumbnail"> 
       content here 
      </div> 
     </li> 
    </ul> 
</div> 

tabii, ben bir sonucu olarak farklı yüksekliklere sahip. Ne elde şudur: Birinci ve ikinci orada boş bir anti-estetik, unsmart içi boş alan arasında

enter image description here

gördüğünüz gibi. Bu normal mi? Yazdığım kod iyi yapılandırılmış mı? Bu davranıştan nasıl kaçınabilirim? Yapacağım en doğru şey, her üç küçük resim için bir satır eklemek, sonra satırı kapatmak ve üç daha fazla küçük resim ve benzeri eklemek olduğunu belirten bir ipucu okudum. Ama IMHO Bunun doğru bir şey olmadığını düşünüyorum, çünkü hiçbir şey yığılmayabilir ve bootstrap'un büyüsünü alamadım. Herhangi bir öneri bölümü hoş geldiniz :-)

cevap

8

Evet, bu davranış bekleniyor. Görüntülerin beyaz boşlukta doldurulması için jQuery Isotope (https://github.com/desandro/isotope) veya Masonry gibi bir eklenti kullanabilirsiniz.

http://bootply.com/61482

+0

Bir göz teşekkür ederim çok alacağım: Burada

İzotop + Bootstrap küçük resimlerden oluşan bir demo! – Bertuz

+1

Bir çekicilik gibi çalışır. Önerdiğiniz kütüphane için çok teşekkür ederim! – Bertuz

İlgili konular