俄罗斯方块CSS响应式动态设计

4

假设我们有一个块:

<div class="block"></div>

有三种大小:

<div class="block b1x1"></div>
<div class="block b2x1"></div>
<div class="block b1x2"></div>

例如,b1x1width:50px;height:50px;b2x1width:100px;height:50px;
现在假设我们的网站上有很多区块并且它们完全混杂在一起。
<div class="block b1x1"></div>
<div class="block b2x1"></div>
<div class="block b2x1"></div>
<div class="block b1x1"></div>
<div class="block b1x1"></div>
<div class="block b2x1"></div>
<div class="block b1x2"></div>
<div class="block b2x1"></div>
.. etc

但我们想要保持它们的整洁,想象一下你使用这些块玩俄罗斯方块游戏。
因此有两个问题:
  1. 如何使用CSS/JS组织块结构?是否有已知的算法/jquery插件/解决方案?从哪里开始?
  2. 当访问者改变浏览器窗口大小时该怎么办?(见图片)
  3. 更多尺寸怎么办(例如3x4等)

enter image description here

2个回答

3
如何使用 jQuery Masonry?它可以在使用jQuery的情况下实现你想要的效果。

2

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