【发布时间】:2017-06-15 02:26:39
【问题描述】:
假设我有 4 个宽度和高度为 100 像素的 div,在一个宽矩形的父 div 中有一个“向左浮动”。是否有一些优雅的方法可以让我可以拖放 div 以在那个宽的水平条上重新排列它们?
【问题讨论】:
-
是否需要使用
float? -
目前我正在使用它来对齐页面上的 div,使它们在水平方向上彼此相邻。不知道我还能怎么做。如果有其他方法可以使它不使用浮动并且看起来相同,我愿意接受这种可能性。
-
我认为您可以使用
flex-box和DOM 操作来实现这一点。 css-tricks.com/snippets/css/a-guide-to-flexbox.. 使用 javascript 计算应将拖动元素放在哪个索引处,然后flex-box应处理其余部分。我现在没有时间提供一个可行的例子。
标签: javascript html css angular drag-and-drop