我正在使用“layout horizontal wrap”来根据项目的大小和容器定位一些项目。由于这些项目的大小不同,有时会在它们下面浪费很多空间。
最好是给您展示一个情况草图...
这些元素是可排序的,因此用户可以移动它们。无法使用固定位置的解决方案。
是否可以使用 polymer-shadow来解决?有什么想法吗?
我做了一个 plnkr,你可以在上面重现它 更新
由于我得到了一些使用float的建议,并且我有一些难以解释问题的困难,我添加了一个新的草图来展示可能的目标。请注意,用户可以移动大型物品两侧的小型物品。
最好是给您展示一个情况草图...
我的相关代码看起来像:
<style>
.high {
height: 200px;
}
.low {
height: 50px;
}
.object {
min-width: 200px;
}
</style>
<div class="layout horizontal wrap" style="height:auto" id="container">
<div class="object high">
<p>1</p>
</div>
<div class="object low">
<p>2</p>
</div>
<div class="object low">
<p>3</p>
</div>
<div class="object low">
<p>4</p>
</div>
</div>
<script type="text/javascript">
$(function() {
$("#container").sortable({
cursor: "move"
});
});
</script>
这些元素是可排序的,因此用户可以移动它们。无法使用固定位置的解决方案。
是否可以使用 polymer-shadow来解决?有什么想法吗?
我做了一个 plnkr,你可以在上面重现它 更新
由于我得到了一些使用float的建议,并且我有一些难以解释问题的困难,我添加了一个新的草图来展示可能的目标。请注意,用户可以移动大型物品两侧的小型物品。
float: left
,但它不允许我在一个大对象的左侧放置多个小对象(第一列项目2、3、4。第二列项目1)。我已经用这个分支修改了plunkr http://plnkr.co/edit/7fm9zO?p=preview。 - Mario Levrero