2015-11-03 50 views
0

我在bootstrap創建pintrest風格的網格和我想在右上角和底部引導3疊加字幕不對齊正確

顯示疊加字幕文本,但你可以在這裏demo見我的右上角的標籤沒有正確對齊,底部文字也一樣

即使我用多行寫文本也不適合。我想miltiline文本要顯示這樣下面的圖片

enter image description here

也要根據圖像,以適應電網,現在它給出了圖像寬度後一些額外的寬度。

那麼css屬性應該在這裏調整?

回答

2

CSS
.row { 
    -moz-column-width: 18em; 
    -webkit-column-width: 18em; 
    -moz-column-gap: 1em; 
    -webkit-column-gap:1em; 
} 
.item { 
    display: inline-block; 
    width: 100%; 
} 
.well { 
    position:relative; 
    display: block; 
    padding: 0; 
} 
.well span { 
    position: absolute; 
    right: 0; 
    top: 0; 
    padding:1%; 
    color: #fff; 
    background:rgba(0, 0, 0, 0.50); 
} 
.well h4 { 
    position: absolute; 
    left: 0; 
    bottom: 0; 
    margin: 0; 
    padding:1%; 
    color: #fff; 
    background:rgba(0, 0, 0, 0.50); 
    width: 100%; 
    padding: 15px; 
} 

對於全寬,在每個項目上的封面圖片,添加width:100%<img/>元件。

.well img { 
    width:100%; 
} 

演示:https://jsfiddle.net/9dz3xxe9/1/

+0

它工作正常,但如果我刪除了'寬度:100%'比它留下一個數據塊之前一大空白。我應該怎麼做,以消除填充並保持塊並排? –

+0

那麼你可以在'item'上保留'width:100%',並且讓你的圖片響應適合的div,或者你可以試試這個插件http://masonry.desandro.com/。我不認爲你想要做什麼很容易,但我可能是錯的。 –

+0

@BhavukSuthar查看新的編輯和演示 –