【发布时间】:2018-04-17 21:34:58
【问题描述】:
我想使用mat-grid-list 创建一个网格列表布局,其中每个mat-grid-tile 都包含一个mat-card,无论卡片的内容如何,它都会填充整个磁贴。大多数卡片需要占用多行和/或多列。到目前为止,我还不能让它工作。
我尝试过的事情:
- 使用选择器
mat-card将每张卡的 CSSwidth和height设置为 100%。这会导致每张卡片填满整个屏幕,而不仅仅是包含卡片的mat-grid-tile。 - 使用选择器
mat-grid-tile > mat-card将每张卡的 CSSwidth和height设置为 100%。这与完全没有选择器具有相同的效果,因为卡片只是保持在其网格图块中的中心,这些网格图块被包裹到其各自内容的大小。 - 遵循this question 中的代码。问题是属性
flex、layout-wrap和layout-fill对我不可用,可能是因为示例代码使用的是Angular 2 而不是4。
编辑:看起来我误解了上面列出的第一次尝试的结果。这些卡片实际上只填充了mat-grid-tiles,但它们周围的阴影被瓷砖的边界切断了。
【问题讨论】:
标签: angular layout angular-material angular-material2