我试图实现类似下面的页面: https://undsgn.com/uncode/homepages/blog-metro/地铁网格样式
我已经尝试过,并能来尽可能接近这样的:https://jsfiddle.net/futu7t1c/
但我怎么能得到那些2 small-thumbs
在底部向上移动?
顺序为大,小,小,大,小,小
<div id="blog-posts">
<div class="grid big-thumb">
Title
</div>
<div class="grid small-thumb">
Title
</div>
<div class="grid small-thumb">
Title
</div>
<div class="grid big-thumb">
Title
</div>
<div class="grid small-thumb">
Title
</div>
<div class="grid small-thumb">
Title
</div>
</div>
CSS
#blog-posts {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
-moz-column-gap: 0em;
-webkit-column-gap: 0em;
column-gap: 0em;
}
.grid {
background: #eee;
float: left;
position: relative;
color: #fff;
}
.big-thumb {
width: 50%;
height: 600px;
background: #aeaeae;
}
.small-thumb {
width: 25%;
height: 300px;
background: #353535;
}
这是你想要做什么? https://codepen.io/mcoker/pen/VWJGwz –
@MichaelCoker是的,正好(虽然没有空格)。我看到你是如何做到这一点的,但是内容会在一个循环中动态呈现,所以它会与class =“rows”等复杂的工作,或者不是? – Greg
它不应该是复杂的。这是一致的标记。你什么意思没有空格?如果您指的是边框周围的白色边缘,请添加'body {margin:0; }' –