2016-12-02 73 views
0

我使用Bootstrap縮略圖與SVG,我從維基百科獲得,但由於某些原因SVG都是不同的大小,所以它會導致縮略圖面板不對齊。如何使Bootstrap縮略圖圖像具有相同的高度,以便縮略圖面板對齊?

使用什麼方法可以使縮略圖圖像具有相同的高度,以便縮略圖面板對齊?

代碼:

<div class="row"> 
    <div class="col-md-3"> 
    <div class="thumbnail"> 
     <img src="Flag_of_England.svg" style="width: 100%;" alt="England Chat"> 
     <div class="caption"> 
     <h3>England Chat</h3> 
     <p>...</p> 
     <p><a href="/chat" class="btn btn-primary" role="button">Chat</a></p> 
     </div> 
    </div> 
    </div> 
    <div class="col-md-3"> 
    <div class="thumbnail"> 
     <img src="Flag_of_Ireland.svg" style="width: 100%;" alt="Ireland Chat"> 
     <div class="caption"> 
     <h3>Ireland Chat</h3> 
     <p>...</p> 
     <p><a href="/chat" class="btn btn-primary" role="button">Chat</a></p> 
     </div> 
    </div> 
    </div> 
    <div class="col-md-3"> 
    <div class="thumbnail"> 
     <img src="Flag_of_Scotland.svg" style="width: 100%;" alt="Scotland Chat"> 
     <div class="caption"> 
     <h3>Scotland Chat</h3> 
     <p>...</p> 
     <p><a href="/chat" class="btn btn-primary" role="button">Chat</a></p> 
     </div> 
    </div> 
    </div> 
    <div class="col-md-3"> 
    <div class="thumbnail"> 
     <img src="Flag_of_Wales.svg" style="width: 100%;" alt="Wales Chat"> 
     <div class="caption"> 
     <h3>Wales Chat</h3> 
     <p>...</p> 
     <p><a href="/chat" class="btn btn-primary" role="button">Chat</a></p> 
     </div> 
    </div> 
    </div> 
</div> 

截圖:

enter image description here

+1

我不認爲有任何Bootstrap內置類可以實現你想要的。 – zgood

+0

您要麼調整圖像大小,使它們全都具有相同的高寬比,要麼使用CSS設置該比例(可能會以不希望的方式拉伸/擠壓圖像)。你可以將背景圖像設置爲給圖像元素一個寬高比,並使用'background size:cover;'填充空間(用一些裁剪)。 – hungerstar

+0

你可以試試這個:https://github.com/liabru/jquery-match-height,或者像hungerstar說的那樣使圖像具有相同的尺寸。 – Vcasso

回答

0

它看起來更像你需要調整圖像的高度對準他們,但它必須是一個固定的這可能並不理想。你可以做2行,一個用於圖像,一個用於文本,只要每行包含4行,class =「col-md-3」,內容將全部垂直排列,但不確定是否有其他方式排列。

+0

你是對的,圖片下面的內容會共享相同的首行,但圖片庫和內容之間的差距是不規則的。 – hungerstar