【发布时间】:2016-05-04 16:50:27
【问题描述】:
我正在使用 Angular Material 并且最近一直在查看 md-grid-list 以了解我想要解决的设计要求。
我有一堆 div,它们是应用了布局行的容器的子级。每个子项都设置了宽度\高度,并有一个用于展开\折叠的切换按钮,它在展开时只会将它们的大小翻倍,然后在折叠时恢复到原始大小。
我希望子项目重新排序以填充已扩展的其他项目周围的可用空间(前提是空间足够大)。
现在,我的子项的容器元素也应用了 layout-wrap,因此当然随着项的展开,任何不适合水平放置的子项只需向下推到前一个项的下方。
我遇到过 md-grid-list 但我不太确定这是否能满足我的需求,因为它似乎更适合基于百分比的尺寸 - 还是我弄错了?
我见过http://masonry.desandro.com/,如果您在主页上调整窗口大小,这就是我正在寻找的那种行为,尽管我不希望高度\宽度动态更新。
这种行为是否可以单独使用 Angular Material 组件来实现?
【问题讨论】:
标签: angularjs angular-material