角度材质:如何更改mat-grid-tile的顶部填充

Son*_*han 5 html5 css3 angular-material2 angular5

我使用角度材料与角5.垫网格瓷砖有自己的顶部填充,使用calc方法计算.

我想在mat-grid-tile上设置自定义填充.我怎样才能做到这一点?

G. *_*ter 5

网格图块组件会在元素本身上动态设置顶部填充,因此您需要在CSS中使用!important修饰符来覆盖它。

HTML:

<mat-grid-tile class="my-grid-tile"></mat-grid-tile>
Run Code Online (Sandbox Code Playgroud)

CSS:

.my-grid-tile {
    padding-top: 24px !important;
}
Run Code Online (Sandbox Code Playgroud)


小智 5

设置mat-grid-list 的rowHeight对我有用,G.Tranter 不起作用,因为 mat-grid-list 有一个填充,它也是动态设置的,不能用 !important 设置。

 <!-- 70px to prevent hide floatLabel in matInput --> 
 <mat-grid-list cols="2" rowHeight="70px">
    <mat-grid-tile>
       <!-- your controls --> 
    </mat-grid-tile>
  </mat-grid-list>
Run Code Online (Sandbox Code Playgroud)

参考: https: //material.angular.io/components/grid-list/examples

"@angular/material": "^6.4.3"
"@angular/core": "^6.1.0"
Run Code Online (Sandbox Code Playgroud)