Gre*_*Ham 6 layout angular-material angular-material2 angular
我想用来mat-grid-list创建一个网格列表布局,其中每个mat-grid-tile包含一个mat-card填充整个图块的格式,而不管卡的内容如何.大多数卡需要占用多行和/或列.到目前为止,我还没有能够使它工作.
我尝试过的事情:
width和height100%mat-card.这导致每张卡片填满整个屏幕,而不仅仅是mat-grid-tile包含卡片的卡片.width和height100%mat-grid-tile > mat-card.这与没有选择器具有相同的效果,因为卡片仅在它们的网格区块中保持居中,所述网格区块被包裹到它们各自内容的大小.flex,layout-wrap并且layout-fill我无法使用,可能是因为示例代码使用的是Angular 2而不是4.编辑:看起来我误解了上面列出的第一次尝试的结果.卡片实际上只填充了mat-grid-tiles,但周围的阴影被瓷砖的边界切断了.
Avi*_* P. 23
我不确定究竟什么不适合你,但我刚刚在stackblitz中重新创建你的场景,并使用以下样式mat-card:
mat-card {
width: calc(100% - 70px);
height: calc(100% - 70px);
}
Run Code Online (Sandbox Code Playgroud)
这是stackblitz链接:https://stackblitz.com/edit/angular-eqs6cp ? file = app%2Fapp.component.css
如果您担心(就像我一样)支持css,calc()这里支持的浏览器和版本:http://caniuse.com/#feat=calc
(答案根据第一评论更新)
| 归档时间: |
|
| 查看次数: |
23717 次 |
| 最近记录: |