我有简单的画廊是这样的:动态调整缩略图连续
<div class="gallery">
<div class="thumbnail">
<img src="1.jpg">
</div>
<div class="thumbnail">
<img src="2.jpg">
</div>
...
</div>
如何行自动对准thumnbails?从该行
首先缩略图应对准于从行左,最后对准的正确
保证金应动态地改变。
我有简单的画廊是这样的:动态调整缩略图连续
<div class="gallery">
<div class="thumbnail">
<img src="1.jpg">
</div>
<div class="thumbnail">
<img src="2.jpg">
</div>
...
</div>
如何行自动对准thumnbails?从该行
首先缩略图应对准于从行左,最后对准的正确
保证金应动态地改变。
您可以在外箱上使用display: flex
。
并根据需要使用所需的所有柔印属性来显示内框。
.gallery{
display: flex;
flex-direction: row;
}
.thumbnail{
flex: 0 0 100px;
height: 100px;
border: solid gray 3px;
}
活生生的例子https://jsfiddle.net/m12xcxwy/
上Flexbox的完整的教程:https://css-tricks.com/snippets/css/a-guide-to-flexbox/
可能重复[CSS flexbox:align-items和align-content之间的差异](http://stackoverflow.com/questions/31250174/css-flexbox-difference-between-align-items-and-align-content) – klaar
请参阅http: //stackoverflow.com/questions/31250174/css-flexbox-difference-between-align-items-and-align-content,其中'justify-content'应该设置为'space-between'或'space-around' 。 – klaar