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

2024-03-30

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

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

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(使用前将#替换为@)

将 jquery masonry 集成到 zurb 基础网格中 的相关文章

  • Sass @import 指令在 Rails 引擎中使用时无法在插件中找到资源

    我正在构建一个使用 zurb foundation 样式表的 Rails 引擎 并且不断遇到相同的 Sass Syntax 错误 这看起来很奇怪 因为我在 Rails 应用程序中遵循了相同的过程 并且第一次尝试就成功了 因此 我决定通过启动
  • Foundation5 与 Symfony2 中的 Compass 和 Assetic

    我想在 Symfony2 中使用 Compass 和 Assetic 配置 Foundation5 我已经按照他们的说法安装了 Foundationhttp foundation zurb com docs sass html npm in
  • 出现垂直间隙 - jQuery Masonry - (无缝照片网格)

    这个问题已经被问过不同的情况 我正在尝试使用 jQuery Masonry 实现无缝照片网格 看看我的小提琴 http jsfiddle net drw158 sAkjv 存在垂直间隙 Why 将图像显示为块级元素 ct coll item
  • Zurb 基金会 SASS 变量

    我正在使用 Zurb 的 Foundation 框架 我想知道如何编辑 SASS 变量的默认值 我在互联网上进行了搜索 但找不到任何可以帮助我的东西 请检查本文档在他们的网站上 Under Available SCSS Variables部
  • Zurb Foundation 中的选项卡淡入淡出?

    我试图弄清楚 Zurb Foundation 中是否有可以很好地淡入选项卡的设置 如果没有 有人知道手动实现此目的的最佳方法吗 jQuery 的目标是什么 Thanks 使用 Zurb v5 和这个帖子我能够通过添加来完成淡入淡出的选项卡定
  • jQuery 无限滚动和砌体的问题

    我正在尝试创建一个 tumblr 主题 并且正在使用 jquery 的 masonry 和无限滚动插件 砖石工作得很好 但是 我根本无法让无限滚动工作 这是我的 jQuery 代码
  • Masonry 不适用于动态内容

    Masonry 无法处理我的动态内容 我不知道为什么 我不认为这是我这边的错误 至少我已经查看了代码几个小时了 我找不到任何不起作用的东西 reads listbox php and cycles through the array cal
  • Zurb Foundation 手风琴嵌套在手风琴内部

    我在用着祖布基金会 http foundation zurb com对于响应式网站 我想使用以下 HTML 结构将手风琴嵌套在手风琴中 ul class accordion li class active div class title F
  • 在初始化之前无法调用砌体上的方法;试图呼叫“摧毁”

    所以我尝试结合 jQuery Masonry 插件 来自 http masonry desandro com http masonry desandro com 使用 Modernizr 在低分辨率下消除砖石结构 以便我的 div 恢复到居
  • Zurb Foundation 5 - 行填充/边距

    我正在尝试为我的行创建背景颜色 但是当我设置背景颜色时 它会扩展到列的常规宽度 然后我尝试使用填充来缩小行 这有效 但使列更小 我需要以某种方式删除粉红色区域 仅保留红色背景 并保持列均匀 有任何想法吗 div class row styl
  • Foundation 5 网格推拉

    我正在使用 Foundation 5 并尝试在移动屏幕上实现以下 DIV 布局 A B C D E 我希望在桌面屏幕上显示如下
  • 使用固定位置和网格布局框架

    所以我正在创建一个网页 其中左侧的菜单是固定的 当您上下滚动页面时它们会跟随您 我目前正在使用网格布局 Foundation by zurb http foundation zurb com docs grid php http found
  • 无法对文档执行 querySelectorAll。怎么修?

    我在做什么 我有从 PHP 数组生成的链接 该数组生成它自己的唯一 ID 该 ID 应该指向它自己的模态 弹出窗口 div 该 div 具有与链接 ID 匹配的 ID 模态框也是使用 PHP 数组自动生成的 我收到这个错误 我对此非常陌生
  • 将 jquery masonry 集成到 zurb 基础网格中

    我在将砌体与基础网格布局集成时遇到问题 本质上 对于具有不同高度的相同宽度图像 砌体按预期工作 但在某些断点处 网格将仅具有两列布局 而不是通常的四列布局 但是 如果您继续最小化浏览器宽度 则会返回四列 因此不可能没有空间来显示它们 var
  • 错误:使用 Sass 的 Angular 组件中未定义变量

    我遇到此错误 看起来我没有将变量导入到组件中 但这是我的style scss You can add global styles to this file and also import other style files Foundati
  • Zurb 基金会和 IE 8

    下面的 css 示例适用于除 IE8 之外的所有受支持的浏览器 不关注任何低于 IE 8 的浏览器 我正在使用最新版本的 Foundation 当列应该浮动时 它们会在 IE8 中堆叠 实际看到float left 属性应用于样式但它们不浮
  • 如何在每个页面上多次使用具有相同类名的 Masonry?

    我需要每页有多个砌体网格 我使用 wordpress 循环生成代码 因此每个 div 容器都具有相同的类名 有没有办法在所有同名的 div 容器上调用 Masonry html div class print slider div clas
  • imagesLoaded 方法不适用于 JQuery 砌体和无限滚动

    我一直在使用 JQuery masonry 现在我正在添加无限滚动 几乎每个砖石 砖块 中都有图像 在我使用无限滚动之前 图像加载得很好 一切都很棒 我为无限滚动添加了 javascript 的下一部分 并在内部添加了 imagesLoad
  • 使用 Zurb Foundation 进行样式自动完成

    使用 Foundation 功能而不是 jQuery CSS 进行自动完成的最佳实践是什么 这是我的代码 http jsfiddle net qhoc 88kfb http jsfiddle net qhoc 88kfb div class
  • 如何将砌体项目居中?

    我已经设置了砌体来显示项目 如下所示 list masonry itemSelector propitem columnWidth 230 这有效 但所有项目 propitem 向左浮动 例如 如果我的容器 list宽度为 600 像素 左

随机推荐

  • 确定我的 App Engine 代码正在哪个项目 ID 上运行

    在 App Engine 应用程序中 有没有办法确定 GAE App Engine 实例正在运行的项目 ID 我想访问运行 App Engine 实例的同一项目中的大型查询表 如果可能的话 我不想对其进行硬编码或将其包含在另一个配置文件中
  • Prolog 程序从列表中删除每个第 n 个元素

    您能帮我解决以下问题吗 编写三元谓词delete nth从列表中删除每个第 n 个元素 样本运行 delete nth a b c d e f 2 L L a c e false delete nth a b c d e f 1 L L f
  • JavaFX 2 自动列宽

    我有一个 JavaFX 2 表 显示人们的联系方式 假设有三列 名字 姓氏和电子邮件地址 当我的应用程序启动时 它会在表中填充有关系统中已有人员的几行数据 问题是列宽都是相同的 大多数时候 名字和姓氏会完整显示 但电子邮件地址会被剪掉 用户
  • 两个属性与一个实体共享相同的 OneToMany 关系 Symfony2

    首先描述一下我的情况 我正在使用 Symfony2 但我的实体之间的关系存在问题 我有两个链接在一起的实体 这两个实体是AssociationQuestion and AssociationPossibleAnswer 我目前正在创建一个调
  • Java && ||在 RETURN 语句中?

    我正在查看一些 Java 算法示例 并且在递归方法中遇到了以下代码片段 boolean subTree TreeNode t1 TreeNode t2 if t1 null return false if t1 value t2 value
  • 如何检查浏览器对功能/事件的支持?

    过去 我们使用浏览器嗅探来推断某些事件或功能是否可用 据我所知 浏览器嗅探已被 弃用 或 回避 取而代之的是功能嗅探 我想知道如何检查是否可以处理某个事件 Take DOMNodeInserted例如 Chrome FF 和 Safari
  • 地图首次加载时如何自动打开地图上的注释标注?

    我正在开发一个基于 iPhone 的导航应用程序 它允许用户在地图上查看表格中的选择 我有一个注释可以精确定位用户在地图上选择的位置 按照正常行为 如果用户单击注释 则会出现一个标注 其中包含有关位置的详细信息 这里没有问题 我的问题是 一
  • Lime的R版本可以用count:poisson目标函数解释xgboost模型吗?

    我使用 xgb train 和 count poisson 目标函数生成了一个模型 在尝试创建解释器时出现以下错误 Error Unsupported model type 当我用其他东西 例如 reg logistic 替换目标时 Lim
  • HTML CSS 表单 - 如何使表单在​​页面上居中?

    我制作了一个表单 试图将其置于页面中心 但它不起作用 我尝试将这 2 个 CSS 应用于它 但没有成功 form margin 0 auto form margin auto 我还尝试将表单封装到 div container 中并对其应用相
  • 下载 ASP.NET MVC C# 中字节数组列表中包含的多个文件

    我正在开发一个 ASP NET MVC 5 应用程序 我编写了一个代码 允许我下载存储在 SQL Server 数据库中的文件 varbinary 我可以使用以下命令下载单个文件 public JsonResult PrepareSingl
  • 如何将公历转换为中国农历?

    我想使用公历到中国农历构建一个Android应用程序 我不知道如何从公历转换为农历 我怎样才能做到这一点 从公历到中文的转换 我刚刚发布了Time4J的新版本 v4 35 但是使用Time4A https github com MenoDa
  • 在caffe中定义新层时如何获取学习率或迭代次数

    我想当迭代次数达到一定次数时改变损失层中的损失计算方法 为了实现它 我认为我需要获取当前的学习率或迭代次数 然后我使用if短语选择是否改变损失计算方法 您可以添加一个成员变量咖啡类保存当前的学习率或迭代次数并在您想要的层中访问它 例如 要获
  • 如何从命令行删除钥匙串引用

    From the Keychain app I have the option to delete just the reference to a listed Keychain that was unlocked and listed v
  • 使用元类覆盖复杂内置方法

    作为学习练习 我正在尝试实现一个类来模拟 python 的行为complex内置的 但具有不同的行为 str and repr 方法 我希望它们以以下格式打印 1 0 2 0 代替 1 2j 我首先尝试简单地从complex并重新定义 st
  • 在 Fortran 语言中 advance='no' 是什么意思?

    我是 Fortran 新手 我不明白这一行 write a35 advance no in program democonvertion implicit none real tc tf tr tk write a35 advance no
  • Windows RT .NET 兼容性

    我只需要知道我是否需要相同的框架来开发适用于平板电脑 Windows RT 和 PC 的 Windows 8 应用程序 或者平板电脑仍然使用 NET 紧凑框架 在 Windows RT 即 Windows 8 的平板电脑 ARM 版本 上运
  • C# 中的字节数组加密

    我想使用按位运算符创建一个很好的密码学 然而我没有这样做 我希望它具有使用字节数组的按位运算符来加密和解密我的字节数组 public class Cryptographer private byte Keys get set public
  • 从 F# 访问名称中包含 .base 的命名空间

    正如标题所示 我试图使用在名称中包含 base 的名称空间中声明的类 考虑如下情况 open Foo base Bar 在 C 中 我只是在基数之前使用 但 F 似乎忽略了这一点 并认为 是用于列表连接的中缀运算符 由于命名空间属于我无法修
  • 创建每个键包含多个值的字典

    如何创建一个字典 其中每个键包含 2 个列表中的多个值 例如 我有 gt gt gt list1 fruit fruit vegetable gt gt gt list2 apple banana carrot 而且 我想要一些效果 gt
  • 将 jquery masonry 集成到 zurb 基础网格中

    我在将砌体与基础网格布局集成时遇到问题 本质上 对于具有不同高度的相同宽度图像 砌体按预期工作 但在某些断点处 网格将仅具有两列布局 而不是通常的四列布局 但是 如果您继续最小化浏览器宽度 则会返回四列 因此不可能没有空间来显示它们 var