可以通过定义来移除波纹效果
disableRipple
像
true
。对于悬停效果,您可以自定义
mat-chip
像下面这样的元素,仅供参考,我用Angular Material v15测试了它
mat-chip-listbox
而不是
mat-chip-list
:
组件模板HTML
<mat-chip-listbox>
<mat-chip [disableRipple]="true">Public</mat-chip>
<mat-chip [disableRipple]="true">Private</mat-chip>
<mat-chip [disableRipple]="true">Confidential</mat-chip>
</mat-chip-listbox>
component.scs样式
mat-chip {
pointer-events: none; // maybe use it along with !important
&:hover {
background-color: unset; // maybe use it along with !important
}
}
或者.css
:
mat-chip {
pointer-events: none;
}
mat-chip:hover {
background-color: unset;
}