PrimeNG - 如何改变 p-growl 风格

PrimeNG - How to change p-growl style

我使用的是 4.0.1 版

p-growl 消息有 黄色 背景颜色和 黑色 字体颜色,即使 严重性 消息设置为 错误

如何更改此组件的样式?文档似乎不是最新的。 https://www.primefaces.org/primeng/#/growl

我尝试在 .ui-growl-message[= 上设置我的风格22=].ui-growl-container 但是没有任何反应,例如:

我的-component.component.css

.ui-growl-message {
    color: red;
}

您可能必须在选择器之前添加以下内容之一:

/deep/

>>>

在选择器之前。如果您使用的是 CLI,则使用 /deep/,否则。使用另一个。

/deep/ .ui-growl-message {
    color: red;
}

更新:

改用::ng-deep

就目前的 primeNG 样式而言,您必须实际应用根 styles.css 中的样式,以使用 styleClass 属性 覆盖特定 Prime 组件的样式。

例如:

<p-growl [value]="registerMessages" styleClass="registerGrowl"></p-growl>

在styles.css中:

.registerGrowl.ui-growl {
position: relative;
width: 100%;
top: 0;
right: 0;

}

在浏览器的开发工具中检查您的元素,以查明正确的 CSS 元素。

不鼓励使用 /deep/、>>> 或 ::ng-deep::。