【发布时间】:2013-04-12 20:00:26
【问题描述】:
我正在从事一个涉及大量 CSS 的项目。客户希望在主页上有一个网格布局,他希望能够通过拖放重新排列 UI 组件。这些 UI 组件可以有不同的尺寸:1x1、2x2 和 3x3。当我将 UI 项放在所需的新位置时,它应该将其他组件推到一边。任何可能的孔都应该用 1x1 组件填充。
- 在我拖动组件之前
- 拖动 2x2 组件
- 将组件放在中间,两个 1x1 组件腾出空间并适应 2x2
注意,网格的大小不限于8 1x1,但高度和宽度应该可以扩大和变小。
我宁愿不使用表格,但除此之外我愿意接受建议。现在我刚刚使用了内联块 div,我可以拖放它来切换 jQuery DOM 对象。效果并不是客户想要的: How it is now
【问题讨论】:
标签: javascript css layout less