- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
http://isotope.metafizzy.co/docs/help.html说:
第一项打破了 Masonry 布局
使用 Masonry 布局模式如果您遇到重新调整第一个元素的大小,而所有其余元素不再适合网格的问题,您很可能需要设置 columnWidth 选项。如果没有设置 columnWidth,Masonry 布局模式将使用第一个元素的宽度作为其列的大小。
$('#container').isotope(
masonry: {
columnWidth: 220
}
});
这就是我目前正在做的事情。但是,我希望有一些更改 columnWidth 的 CSS 媒体查询。因此,如果我的第一个 Isotope-item 具有正常的 1x 宽度,我可以只在 CSS 中指定元素的宽度,Isotope 将从那里获取 columnWidth 并工作。但是因为我的第一个元素有 2 倍的宽度,我必须像上面的代码一样指定列宽,当然我不能再用 CSS 改变它。
那么有没有可能例如:
最佳答案
您可以只使用 CSS 和媒体查询来设置元素的大小,然后在 Javascript 中访问该值并使用它来设置列宽:
var colWidth = $('.column-width-isotope-element').width();
$('#container').isotope(
masonry: {
columnWidth: colWidth
}
});
这样,媒体查询将在 isotope 初始化之前被处理,然后它读取列宽的值(将 .column-width-isotope-element
替换为您的选择器用于单列宽度同位素元素)并使用该属性初始化同位素。
关于jquery - 当第一项是其他元素宽度的 2 倍时,如何使同位素 columnWidth 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17883731/
当我们定义 masonry 布局时,我们需要在 javascript 中指定 columnWidth 属性,如下所示: $maincontent.masonry({ columnWidth:
我正在使用 jsPDF 从 HTML 表格生成 PDF 并且 jsPDF 很棒,预计我遇到一个问题,当我尝试包装 columnWidth 时,我的表格被切断了:( var doc = new jsPD
我正在尝试在 Excel 中设置一个或几个单元格的宽度。 这是我的代码 Microsoft.Office.Interop.Excel.Application xla = new Mi
我正在 Access 数据库中生成一个 VBA 子例程,该子例程会生成一个 Excel 文件,但是当我使用以下方法修改列宽时: Range("A:A").ColumnWidth = ... 根据测量单
我在 ScrollViewer 中有一个带有 ColumnWidth="*" 的 DataGrid 和 HorizontalScrollBarVisibility="Auto" .不幸的是,这种组
我正在尝试通过 Unify in Rails 4 重新创建 masonry 博客 View 。 http://htmlstream.com/preview/unify-v1.8/blog_masonr
我正在使用这个插件:http://masonry.desandro.com/ 我目前为 960px 布局初始化插件,我的代码是: $(function(){ var $container =
我有一个 GridView,根据情况,可能有 3 个或 4 个列。列宽需要根据是 3 还是 4 而改变正在显示。因此我不能将宽度硬编码到包含 GridView 的布局 XML,必须通过setColum
我尝试按以下方式在全局范围内为 DataGrid 应用样式: RowHeaderWidth 的样式有效,但 ColumnWidth 的样式无效(DataGrid 末尾有空列)。
http://isotope.metafizzy.co/docs/help.html说: 第一项打破了 Masonry 布局 使用 Masonry 布局模式如果您遇到重新调整第一个元素的大小,而所有其
我将 Isotope 与砌体流体 columnWidth 和 gutter 一起使用,看起来效果很好。我为响应性内容编写了一些媒体查询,如果我调整窗口大小(实际上采用我在媒体查询中编写的正确值),在桌
如何在GridBagLayout中设置columnWidth和rowHeight?是 gridWidth 和 gridHeight 吗? 如何动态指定列宽? 最佳答案 根据JavaDocs 网格高度
我有一个 GridView包含 ImageView都一样大。每个ImageView其宽度设置为 wrap_content ,这样我就可以通过选择我的 Drawable 的正确版本来支持多种屏幕分辨率。
我是一名优秀的程序员,十分优秀!