gpt4 book ai didi

jquery-masonry - 将 jquery masonry 集成到 zurb 基础网格中

转载 作者:行者123 更新时间:2023-12-04 05:53:36 27 4
gpt4 key购买 nike

我在将砌体与 Foundation 网格布局集成时遇到问题。本质上,对于不同高度的相同宽度的图像,砌体按预期工作,但在某些断点处,网格只有两列布局,而不是通常的四列布局。

但是,如果您继续最小化浏览器宽度,则四列会返回,因此不可能没有空间显示它们。

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 -->

Working initially
now not working

working again

最佳答案

要回答有关问题发生原因的问题:
不幸的是,由于集成 masonry 和框架可能很棘手,因为两者都试图以完全不同的方式控制图像(Foundation 想要调整大小,而 masonry 想要重新定位)。解决这个问题的最好方法是使用基础容器作为砌体容器,里面的图像不会调整大小,但会在流体容器内重新定位,同时使容器居中 避免在图像无法放入额外列时出现在容器右侧的尴尬边缘问题。

=== 更新 ===

我在 this github repository 中使用此更新 (5.0.2) 时的最新 Foundation 版本更新了代码库如果你想使用它。

关于jquery-masonry - 将 jquery masonry 集成到 zurb 基础网格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15338954/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com