Pnotify 通知颜色错误
Pnotify Notifications wrong colour
您好,我正在尝试更改每个通知的颜色,但我无法从哪里找到。我正在使用 jqueryui 作为样式。下面你可以看到错误和成功通知是如何出现在我的屏幕上的!
这是我用来动态构建调用 pnotify 的脚本的代码
string script1 = @"var displayIcon = " + displayIcon + @";
$(function(){
new PNotify({
title: '" + messageString + @"',
styling: 'jqueryui',
width: '400px',
opacity: 0.9,
type: '" + typeLowercase + @"',
icon: displayIcon,
hide: false,
buttons: {
sticker: false
},
animation: {
effect_in: 'fade',
effect_out: 'slide'
}
});
});";
初始化 PNotify 时没有 background-colour
选项。您需要为任何自定义样式使用 addclass
选项。 ui.pnotify .ui-pnotify-container
定义通知的背景颜色。在 ui.pnotify
的末尾附加一个额外的 class(例如 ui.pnotify.myclass
)并为其分配一个 background-color
将允许您在初始化阶段使用 myclass
.
因此,如果您想为通知指定红色背景色,您可以创建一个 css 规则,如下所示:
.ui-pnotify.red .ui-pnotify-container {
background-color: red !important;
}
然后,在初始化阶段,你可以像这样使用addclass
选项:
$(function() {
new PNotify({
title: '" + messageString + @"',
styling: 'jqueryui',
width: '400px',
opacity: 0.9,
type: '" + typeLowercase + @"',
icon: displayIcon,
hide: false,
addclass: 'red',
buttons: {
sticker: false
},
animation: {
effect_in: 'fade',
effect_out: 'slide'
}
});
});
在addclass
选项中指定自定义class名称时,不需要包含ui-pnotify
;只是后面 class 的名称(在本例中为 red
)。
在下面的 fiddle 中,我创建了两个自定义 classes(red
和 blue
)。将 addclass
的值更改为 red
或 blue
以查看自定义背景颜色:
您好,我正在尝试更改每个通知的颜色,但我无法从哪里找到。我正在使用 jqueryui 作为样式。下面你可以看到错误和成功通知是如何出现在我的屏幕上的!
这是我用来动态构建调用 pnotify 的脚本的代码
string script1 = @"var displayIcon = " + displayIcon + @";
$(function(){
new PNotify({
title: '" + messageString + @"',
styling: 'jqueryui',
width: '400px',
opacity: 0.9,
type: '" + typeLowercase + @"',
icon: displayIcon,
hide: false,
buttons: {
sticker: false
},
animation: {
effect_in: 'fade',
effect_out: 'slide'
}
});
});";
初始化 PNotify 时没有 background-colour
选项。您需要为任何自定义样式使用 addclass
选项。 ui.pnotify .ui-pnotify-container
定义通知的背景颜色。在 ui.pnotify
的末尾附加一个额外的 class(例如 ui.pnotify.myclass
)并为其分配一个 background-color
将允许您在初始化阶段使用 myclass
.
因此,如果您想为通知指定红色背景色,您可以创建一个 css 规则,如下所示:
.ui-pnotify.red .ui-pnotify-container {
background-color: red !important;
}
然后,在初始化阶段,你可以像这样使用addclass
选项:
$(function() {
new PNotify({
title: '" + messageString + @"',
styling: 'jqueryui',
width: '400px',
opacity: 0.9,
type: '" + typeLowercase + @"',
icon: displayIcon,
hide: false,
addclass: 'red',
buttons: {
sticker: false
},
animation: {
effect_in: 'fade',
effect_out: 'slide'
}
});
});
在addclass
选项中指定自定义class名称时,不需要包含ui-pnotify
;只是后面 class 的名称(在本例中为 red
)。
在下面的 fiddle 中,我创建了两个自定义 classes(red
和 blue
)。将 addclass
的值更改为 red
或 blue
以查看自定义背景颜色: