有没有办法从mat-chips in Angular Material删除盒子阴影?
this
芯片似乎具有框阴影的CSS样式,但禁用此样式或覆盖它不起作用。
<mat-chip-list>
<mat-chip>Papadum</mat-chip>
</mat-chip-list>
我怀疑必须有一种简单的方法来禁用这个阴影,但我无法弄明白。
答案 0 :(得分:9)
使用!important添加以下CSS有诀窍:
mat-chip {
transition: none !important;
box-shadow: none !important;
}
答案 1 :(得分:3)
这种方式不需要'!important'
@import '~@angular/material/theming';
mat-chip {
@include mat-elevation(0);
}
答案 2 :(得分:1)
重载样式对我没有帮助。我改用了mat-basic-chip。
Docs说:“对于未应用样式的芯片,请使用<mat-basic-chip>
。然后您可以通过添加自己的CSS来自定义芯片外观。”
答案 3 :(得分:0)
致所有新来阅读此帖子的读者。在“ mat-chip”元素中应用此类,以删除z索引。这也将消除阴影。
class="mat-elevation-z0"