我正在尝试使用css var()更改角度材质对话框的颜色,但是背景变成了透明,而不是我需要的颜色。
CSS样式:
.custom-dialog > mat-dialog-container {
background: var(--background);
}
打开对话框功能:
openDialogForCreateDirectory(): void {
this.dialog.open(CreateDirectoryComponent, {
width: '400px',
panelClass: 'custom-dialog'
});
}
答案 0 :(得分:3)
您需要使用::ng-deep
来将样式强制转换为有角度的材质分量:
::ng-deep .custom-dialog > mat-dialog-container {
background-color: var(--background);
}
答案 1 :(得分:0)
要更改角度材质库用户界面中的任何内容,需要在styles.scss中添加css,即根级别。
请参见here