我有一個網頁。我想添加6個不同寬度和高度的圖像。我想把這些圖像放在邊界的邊界上,並且兩邊/邊界的邊距相等。我認爲我必須獲得最大的圖像寬度和高度,並設置給其他人。我不想在境外散佈圖片。Bootstrap row如何將圖像以不同的寬度/高度居中?
這是我的演示頁: http://s14.postimg.org/5mh3d728x/sample.png
編輯1:這裏是樣本HTML
<div class="row" style="padding-left: 40px;">
<div class="col-md-1 thumbnailImage">
<img src="img/bulutistan.jpg" style="width: 78px; padding-top: 11px; padding-bottom: 12px;">
</div>
<div class="col-md-1 thumbnailImage">
<img src="img/datamarket.jpg" style="width: 105px; padding-top: 32px; padding-bottom: 25px;">
</div>
<div class="col-md-1 thumbnailImage">
<img src="img/esq.jpg" style="width: 104px; padding-top: 15px; padding-bottom: 17px;">
</div>
<div class="col-md-1 thumbnailImage">
<img src="img/libelium.jpg" style="width: 103px; padding-bottom: 24px;">
</div>
<div class="col-md-1 thumbnailImage">
<img src="img/microsoft.jpg" style="width: 53px; padding-bottom: 8px;">
</div>
<div class="col-md-1 thumbnailImage">
<img src="img/turkcell.jpg" style="width: 102px; padding-top: 26px; padding-bottom: 27px;">
</div>
</div>
這裏是CSS:
.thumbnailImage {
border: 1px solid #ddd;
border-radius: 4px;
text-align: center;
padding-top: 7px;
}
編輯2:如果我把它改成了下面,圖像越來越大。我想保持原始圖像的大小。
下面是HTML:
<div class="row text-center" style="padding-left: 30em;">
<div class="col-md-1 thumbnailImage">
<img src="images/bulutistan.png" >
</div>
<div class="col-md-1 thumbnailImage">
<img src="images/datamarket.png" >
</div>
<div class="col-md-1 thumbnailImage">
<img src="images/esq.png" >
</div>
<div class="col-md-1 thumbnailImage">
<img src="images/libelium.png" >
</div>
<div class="col-md-1 thumbnailImage">
<img src="images/microsoft.png" >
</div>
<div class="col-md-1 thumbnailImage">
<img src="images/turkcell.png" >
</div>
</div>
這裏是CSS:
.thumbnailImage {
border: 1px solid #ddd;
border-radius: 4px;
text-align: center;
padding: 7px;
}
.thumbnailImage img {
max-width: 100%;
height: auto;
min-height: 150px;
}
這裏是截圖:http://s21.postimg.org/gslnddahj/sample2.png
編輯3:我嘗試了JavaScript的解決方案,但圖像的獲取更大,不居中,div超過屏幕。
下面是截圖:http://s7.postimg.org/m7mxh36qj/sample3.png
這裏是最終的HTML: **
<div class="row">
<div class="col-md-2 ">
<img src="images/bulutistan.png" class="img-responsive">
</div>
<div class="col-md-2 ">
<img src="images/datamarket.png" class="img-responsive">
</div>
<div class="col-md-2 ">
<img src="images/esq.png" class="img-responsive">
</div>
<div class="col-md-2 ">
<img src="images/libelium.png" class="img-responsive">
</div>
<div class="col-md-2 ">
<img src="images/microsoft.png" class="img-responsive">
</div>
<div class="col-md-2 ">
<img src="images/turkcell.png" class="img-responsive">
</div>
</div>
**
編輯4:這是最終的標記和CSS。我想知道是否有辦法讓圖像適合一排。
樣品演示:http://s12.postimg.org/647dighkt/sample.png
HTML:
<div class="row equal" >
<div class="col-md-1 thumbnailImage imgc">
<img src="images/bulutistan.png" >
</div>
<div class="col-md-1 thumbnailImage imgc">
<img src="images/datamarket.png" >
</div>
<div class="col-md-1 thumbnailImage imgc">
<img src="images/esq.png" >
</div>
<div class="col-md-1 thumbnailImage imgc">
<img src="images/libelium.png" >
</div>
<div class="col-md-1 thumbnailImage imgc">
<img src="images/microsoft.png" >
</div>
<div class="col-md-1 thumbnailImage imgc">
<img src="images/turkcell.png" >
</div>
</div>
CSS:
.equal, .equal > div[class*='col-'] {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex: 1 0 auto;
}
div.imgc img{
display:block;
margin:auto;
}
預先感謝&問候。
顯示一些你已經試過的代碼。 –
@Leroideion示例html添加。 – Cenk
@KevinAndrid samle html添加。 – Cenk