2013-11-23 36 views
0

我想在CSS中製作一個動態圖片框,其底部有如下圖所示的文字。 動態我的意思是,當我最小化窗口時,它將在不同的行上,而不是在一個長長的行。 謝謝!如何用css底部的文本製作動態圖片框?

enter image description here

+1

可能在這行文字的[對齊圖像重複下面每個圖像](http://stackoverflow.com/questions/19747377/aligning-images-in-a-row-with-text-below-each-image) –

回答

0

您可以使用帶有集中對齊的圖像和文本的浮動容器。當縮小視口尺寸時,不適合新寬度的圖像將移動到下方。

DEMO

HTML:

<ul class="container"> 
    <li><img src="" width="100" height="100" alt="" />Comment #1</li> 
    <li><img src="" width="100" height="100" alt="" />Comment #2</li> 
    <li><img src="" width="100" height="100" alt="" />Comment #3</li> 
    <li><img src="" width="100" height="100" alt="" />Comment #4</li> 
    <li><img src="" width="100" height="100" alt="" />Comment #5</li> 
    <li><img src="" width="100" height="100" alt="" />Comment #6</li> 
</ul> 

CSS:

.container { 
    overflow:hidden; 
    list-style:none; 
} 

.container li { 
    float:left; 
    text-align:center; 
    margin:0.4em; 
} 

.container img { 
    display:block; 
} 
0

這就是所謂的響應式設計。有幾個框架可以做到這一點。我會建議檢查其中的一些。我個人喜歡BootStrap CSS框架,他們的代碼可以幫助你解決這個問題。

http://getbootstrap.com/

邏輯將最有可能使用的餘量。您也可以檢查保證金以及CSS佈局。

0

如果你想使這個功能,就意味着你正在尋找一個響應式設計。網站大小發生變化時將改變頁面外觀的設計。

我的建議是使用響應式框架。有許多問題和問題需要考慮,使用框架可以幫助你獲得戰利品!

這裏是其中的一些

  • www.yamel.de
  • foundation.zurb.com
  • purecss.io