如何将区域分割成给定的瓷砖?

时间:2011-11-08 07:58:15

标签: javascript html math

假设我有一个div 660x480px,我想从服务器端生成的列表中找到x个tile。所以如果列表中有9个元素,我想在这个div上放置9个tile。我该如何计算呢?

提前致谢

2 个答案:

答案 0 :(得分:0)

我假设您希望尽可能高效地使用空间。比起来,听起来更像是一个数学问题。在this article中提出了一种解决方案。我认为它回答了你的问题。

答案 1 :(得分:0)

如果你有点懒,你根本不需要计算任何东西:

http://masonry.desandro.com/

如果你想自己做,宽度方面它可以很简单,如果你为瓷砖设置一定的宽度和高度,但我不知道你的瓷砖有什么内容和它们可以是什么尺寸,所以它会很难告诉你如何以最好的方式解决这个问题。