我能否通过修改Packery.js实现圆形装箱?

4

Fuseki.net的矩形 这是用Python实现的 (更多测试)

我对像上面图片中的结果感兴趣(用Python实现),使用Packery.js jQuery插件进行基于js/DOM的装箱。 Packery是从左到右,从上到下工作的,但我想知道是否可以使用圆形边界框而不是视口作为其边界来完成此操作。

最终,我想使用它来呈现许多具有各种大小和比例的图像缩略图。

任何代码示例或其他指针都将受到高度赞赏。



请将外部托管的代码编辑到帖子中,这样即使链接断开,它仍然保持有用。由于可能存在许可问题,我的脚本不允许这样做 - Glorfindel
1个回答

10

感谢 @desandro(为此和为 Packery 以及你所做的其他所有美妙的工作)。它看起来非常棒!我们将检查代码,看看它是否符合我们的要求。再次感谢。你真棒! - Mushon
好的,我们稍微调试了一下代码,看起来很有前途。然而,它仍然存在一些问题,例如元素偶尔重叠,其他元素根本无法对齐。您是否熟悉这些错误,或者您希望我在 GH 上发布它们作为问题? - Mushon
是的,我经常遇到相同的两个问题:a)重叠的项目,和b)一个或多个项目(通常是最大的),卡在原地不重新排列当窗口大小改变。对此有什么想法吗?(希望尽快颁发悬赏) - rednoyz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接