【发布时间】:2017-07-19 16:54:59
【问题描述】:
我正在尝试实现类似于以下页面的内容: 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;
}
【问题讨论】:
-
这是你想要做的吗? codepen.io/mcoker/pen/VWJGwz
-
@MichaelCoker 是的,完全正确(尽管没有空格)。我知道你是怎么做到的,但是内容将在循环中动态呈现,所以使用 class="rows" 等会很复杂,或者不?
-
应该不复杂。这是一致的标记。没有空格是什么意思?如果您指的是边框周围的白色边缘,请添加
body { margin: 0; } -
不,我的意思是小图像不够大,但我解决了。无论哪种方式,您的解决方案似乎都不错,但现在我的帖子将左栏加载到右栏,这将使第 4 个最新帖子出现在右上角。如果您知道,我希望新闻帖子在顶部,然后一直到底部我的意思。
-
我不明白你的意思。什么是新闻帖子?