【发布时间】:2015-03-09 15:29:30
【问题描述】:
我希望有人可以帮助我。我已经做了好几个小时了,但我似乎无法修复它(我是 $%#@! 业余爱好者)。我一直在尝试让砌体使用不同的宽度尺寸。大小以 % 为单位。我正在自定义一个 Wordpress 主题,所以我正在处理一个预编码的砌体文件和预编码的 css。
css 和 html 基本上归结为这个(如果您需要更多代码,请告诉我):
.posts {
overflow: visible !important;
position: relative;
}
.post-container {
width: 50%
padding: 10px;
overflow: hidden;
}
.post-container .w2 {
width: 100%
padding: 10px;
overflow: hidden;
}
html:
<div class="posts">
<div class="post-container w2>Post</div>
<div class="post-container>Post</div>
<div class="post-container>Post</div>
</div>
砖石:
//Masonry blocks
$blocks = $(".posts");
$blocks.imagesLoaded(function() {
$blocks.masonry({
itemSelector: '.post-container',
});
// Fade blocks in after images are ready (prevents jumping and re-rendering)
$(".post-container").fadeIn();
});
$(document).ready( function() { setTimeout( function() { $blocks.masonry(); }, 500); });
$(window).resize(function () {
$blocks.masonry();
});
所以:如果第一个帖子是“post-container .2”,则两个“post-container”不会滑到一起。但是,如果我先发布两个“后容器”,然后再发布“后容器 .2”,它们确实会滑动在一起。 通过搜索互联网,我收集到它与砌体 ColumnWidth 有关。我尝试了许多不同的选择,但无济于事。将 ColumnWidth 设置为 '.post-container' 至少不会起到作用。如果第一个帖子是“.post-container .w2”,尽管后面的所有帖子都是 50%(“post-container”),砌体似乎总是使用 100% 的宽度。
我需要做什么才能有不同的 % 宽度,即使第一个是 100%?
我希望我不是太不清楚,但如果我不清楚,请告诉我,我会尽力解释得更好。 感谢您抽出宝贵时间阅读本文。
最好, 艾伦
【问题讨论】:
标签: css width percentage masonry