2017-10-10 45 views
0

我試圖使用flexbox和bootstrap實現下面的圖像。雖然彈出框可以用作響應代碼,但我仍然選擇使用bootstrap。 類= 「COL-XS-3」Flexbox/Bootstrap項目下的圖像文字

enter image description here

但在這裏就是我有這麼遠Fiddle

.services-section { 
 
    background: #414142; 
 
    padding: 20px 50px; 
 
} 
 

 
.services-section .flex-services { 
 
    display: flex; 
 
    display: -webkit-flex; 
 
    flex-direction: row; 
 
    justify-content: center; 
 
    align-items: center; 
 
    height: 300px; 
 
} 
 

 
.services-section .flex-services div { 
 
    text-align: center; 
 
    background: #676768; 
 
    padding: 5px; 
 
    flex: 1 1; 
 
    margin: 15px; 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 

 
<div class="services-section"> 
 
    <div class="container"> 
 
    <div class="col-xs-3 flex-services"> 
 
     <div> 
 
     <img class="img img-responsive" src="http://via.placeholder.com/120x120" alt="Services Icon"> 
 
     <p>Lorem ipsum dolor sit amet</p> 
 
     </div> 
 
    </div> 
 
    <div class="col-xs-3 flex-services"> 
 
     <div> 
 
     <img class="img img-responsive" src="http://via.placeholder.com/150x150" alt="Services Icon"> 
 
     <p>Lorem ipsum dolor sit amet</p> 
 
     </div> 
 
    </div> 
 
    <div class="col-xs-3 flex-services"> 
 
     <div> 
 
     <img class="img img-responsive" src="http://via.placeholder.com/200x200" alt="Services Icon"> 
 
     <p>Lorem ipsum dolor sit amet</p> 
 
     </div> 
 
    </div> 
 
    <div class="col-xs-3 flex-services"> 
 
     <div> 
 
     <img class="img img-responsive" src="http://via.placeholder.com/180x180" alt="Services Icon"> 
 
     <p>Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet Lorem ipsum dolor sit amet</p> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

請注意,下面的圖片文字垂直對齊。

回答

1

嘗試將display: flex屬性添加到.containeralign-self: baseline.flex-services類。

這裏有一個小提琴:https://jsfiddle.net/ncsgc3gn/5/

希望它能幫助!

+0

嗨@Ajay Gutpa,謝謝你的關注。但似乎內容文本不是垂直對齊的。 –

+0

是的!現在就試試。我修好了它。 這是因爲我發表評論的方式'//'而不是'/ ** /' –

+0

哇哈哈我沒有看到它也是bru。謝謝,btw請upvote我的問題,因爲它可以幫助其他人面臨同樣的問題。 :)歡呼聲 –