我在将砌体与基础网格布局集成时遇到问题。本质上,对于具有不同高度的相同宽度图像,砌体按预期工作,但在某些断点处,网格将仅具有两列布局,而不是通常的四列布局。
但是,如果您继续最小化浏览器宽度,则会返回四列,因此不可能没有空间来显示它们。
var $container = $('#work_grid');
$container.imagesLoaded( function(){
$('#work_grid').masonry({
itemSelector: '.work_item',
isAnimated: true,
});
HTML
<div class="row">
<div class="twelve columns">
<div id="work_grid" class="block-grid four-up">
<li class="work_item"><img src="stylesheets/images/work1.jpg" alt=""></li>
<li class="work_item"><img src="stylesheets/images/work2.jpg" alt=""></li>
<li class="work_item"><img src="stylesheets/images/work3.jpg" alt=""></li>
<li class="work_item"><img src="stylesheets/images/work4.jpg" alt=""></li>
<li class="work_item"><img src="stylesheets/images/work5.jpg" alt=""></li>
<li class="work_item"><img src="stylesheets/images/work6.jpg" alt=""></li>
<li class="work_item"><img src="stylesheets/images/work7.jpg" alt=""></li>
</div> <!-- /.block-grid four-up -->
</div> <!-- /.twelve columns -->
</div> <!-- /.row -->
回答您的问题why你的问题正在发生:
不幸的是,由于集成砌体和框架可能很棘手,因为两者都试图以完全不同的方式控制图像(基金会想要调整大小,而砌体想要重新定位)。解决这个问题的最好方法是使用基础容器作为砌体容器,里面的图像不会调整大小,但会在流体容器内重新定位,同时使容器居中以避免当图像无法放入额外的列时容器右侧出现尴尬的边距问题。
=== UPDATE ===
我在更新时使用最新的 Foundation 版本 (5.0.2) 更新了代码库这个 github 存储库 https://github.com/dylanbaumann/Zurb-Foundation-and-Masonry如果你想使用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)