2017-03-21 173 views
-1

我做了一個使用bootstrap4網格的圖庫,每個圖像都是一排,如果6個圖像中的一個高於其他圖像,整行圖像也會變得更高,而且我想設置一個固定大小排,所以無論圖像只是在調整它的大小,我使用的CSSBootstrap 4等高行

height: 100%; width 100%; 

,使其填補行的大小,因爲如果我沒有圖像都將在它的真正高度和寬度統計,併成爲質量。

<body> 
    <div class="container"> 
     <div class="row no-gutters"> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="tall-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
      <div class="col-lg-2"> 
       <img src="normal-image.jpg" alt="" class="img-fluid"> 
      </div> 
     </div> 
    </div> 
</body> 
+0

@ZimSystem,如果圖像是200x300等爲150x250,採用100%我得到填充兩個圖像爲300×300,如果我沒有使用100%,它保持它的正常大小,而每廢墟DIV可能的斷點視圖 –

+0

好吧,我不明白你想要完成什麼。你期望它如何工作?你期望下一行在第一行下完美對齊嗎?像「磚石」效應? – ZimSystem

+0

@ZimSystem問題沒有對齊,例如,如果第一行有1張圖片500x400,另外5張是250x200,則會將500x400壓縮到250x200,即使這會破壞它。 –

回答

0

您可以添加自定義CSS

.img-fluid{ max-width:100%; max-height:100px; }

+0

所有圖像恢復到它的實際尺寸,一旦我做到了這一點。 –

+0

你想保持圖像的寬高比嗎? –

0

我可能只是增加一個CSS類的圖像,你想過去的事情越來越上傳圖像和覆蓋幾乎整個網站。

img.img-fluid { 
height: 250px; 
} 
+0

它在不同的斷點處毀掉整個畫廊 –