Jquery 旋转网格时,封隔器/砌体不接受戳记项目
使用Pacery时,如果我将网格旋转45度,冲压的项目将不再影响布局。为什么会这样 通常情况下,Pacery会在冲压元件周围布置项目。我的项目正在使用Pacery,但在调查过程中,我发现同样的问题也发生在砖石工程中 我正在使用css旋转网格:Jquery 旋转网格时,封隔器/砌体不接受戳记项目,jquery,css,jquery-masonry,masonry,packery,Jquery,Css,Jquery Masonry,Masonry,Packery,使用Pacery时,如果我将网格旋转45度,冲压的项目将不再影响布局。为什么会这样 通常情况下,Pacery会在冲压元件周围布置项目。我的项目正在使用Pacery,但在调查过程中,我发现同样的问题也发生在砖石工程中 我正在使用css旋转网格: .grid { transform:rotate(-45deg); } 您可以在上看到该问题的示例。 如文件所述,Packery应在冲压元件(已解释和)周围布置项目元件 任何解决办法的想法都会很有帮助 (Bounty表示90度。它应该表示45度(正或
.grid {
transform:rotate(-45deg);
}
您可以在上看到该问题的示例。
如文件所述,Packery应在冲压元件(已解释和)周围布置项目元件
任何解决办法的想法都会很有帮助
(Bounty表示90度。它应该表示45度(正或负))。这似乎是初始化期间对
.layout()
的隐式调用,在CSS中定义旋转时,不正确地渲染旋转的冲压对象
以下是一个解决方法:
.grid
$('.grid').css({
'-webkit-transform': 'rotate(-45deg)',
'transform': 'rotate(-45deg)'
});
//外部js:packer.pkgd.js
$('.grid').packer({
itemSelector:“.grid项”,
邮票:‘.邮票’
});
$('.grid').css({
“-webkit变换”:“旋转(-45度)”,
“变换”:“旋转(-45度)”
});代码>
*{框大小:边框框;}
正文{字体系列:无衬线;}
/*---网格---*/
.电网{
背景:DDD;
最大宽度:1200px;
位置:相对位置;
}
/*清晰定位*/
.网格:之后{
内容:'';
显示:块;
明确:两者皆有;
}
/*-----网格项----*/
.表格项目{
浮动:左;
宽度:100px;
高度:100px;
背景:#C09;
边框:2倍实心hsla(0,0%,0,0.5);
}
.grid项--width2{width:200px;}
.grid项--高度2{高度:200px;}
.邮票{
位置:绝对位置;
宽度:30%;
高度:120px;
背景:#C90;
边界:4倍点状hsla(0,0%,0,0.5);
}
.stamp1{
左:20%;
顶部:0px;
}
.stamp2{
右:10%;
顶部:110px;
}
封隔器-带旋转网格的戳记选项
你的链接不起作用打开的链接我不清楚你想做什么?我看到了网格中的所有元素rotated@MZaragoza网格是旋转的,但如果网格是旋转的,则戳记项不起作用。元素不应与戳记项重叠。这不是一个理想的解决方案,因为它没有响应性,无法在初始化后使用.layout(),也无法使用许多其他方法,例如.added()和.layoutItems()。派克的行为仍不符合预期。不过我很感谢你的建议。更新了另一个解决方案-可能还不够好,但是。。。