Angular 10:mat-elevation-z 不适用于任何组件

Luc*_*sch 2 angular-material angular angular10

我在 mat-toolbar e mat-card 元素中使用 mat-elevation-z4 类,但它根本不起作用。即使我没有在这些元素中应用任何其他 CSS。

版本:
Angular CLI:10.0.6
Node:10.14.2
OS:win32 x64
Angular:10.0.9

该应用程序在 Chrome 桌面上运行,我也在 Firefox 中尝试过。

我用它来尝试修复:但它只能在工具栏中工作并产生其他错误:

.antiBug {
    position: relative;
    z-index: 2;    
}
Run Code Online (Sandbox Code Playgroud)

我的垫卡:

<mat-card class="mat-elevation-z4">
    <mat-card-title class="title">Bem vindo!</mat-card-title>
    <mat-card-subtitle class="subtitle">
        Sistema para exemplificar a construção de um cadastro em Angular
    </mat-card-subtitle>
</mat-card>
Run Code Online (Sandbox Code Playgroud)

我不想盲目安装旧版本的 Angular,希望问题消失。

我怎样才能解决这个问题?

PS:巧合的是,在同一个项目中,我有材质按钮,它们的样式都有效,除了 mat-rise-button,这是“3D”的。看起来 Angular 在控制 z-index 时遇到了一些问题......

查看我的工具栏的 mat.elevation-z8 类

在此处输入图片说明

在这里,和我的垫卡一样

在此处输入图片说明

小智 5

我有一个类似的问题,但事实证明,当我安装 Angular Material 时,它没有将“./node_modules/@angular/material/prebuilt-themes/indigo-pink.css”添加到我的angular.json样式部分, 在构建部分内。

angular.json 文件的样式部分

添加此代码后,它工作正常!