gpt4 book ai didi

Angular 5 和 Material - 如何更改 SnackBar 组件的背景颜色

转载 作者:太空狗 更新时间:2023-10-29 16:53:26 25 4
gpt4 key购买 nike

我必须更改 snackbar 组件的背景。我用它来提醒或通知用户用户执行的某些错误或已完成的操作。

项目的 Material 版本。"@angular/material": "^5.0.0-rc.1",

文档 https://material.angular.io/components/snack-bar/api说一个 API 来改变类。

面板类:字符串 |字符串[]要添加到 snackbar 容器的额外 CSS 类。

这是我在css文件中添加的。

.mycsssnackbartest {
background-color: blue;
}

这是打开snackbar的代码

this.snackBar.open('Informing the user about sth', 'User Message' , {
panelClass: ['mycsssnackbartest ']
} );

我做错了什么?

最佳答案

您必须使用 panelClass 选项(自 v6 起)在 snackbar 上应用类,如下所示:

this.snackBar.open(message, action, {
duration: 2000,
panelClass: ['blue-snackbar']
});

CSS(在全局 styles.scss 中):

.blue-snackbar {
background: #2196F3;
}

参见 Stackblitz example

关于Angular 5 和 Material - 如何更改 SnackBar 组件的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47560696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com