首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通知错误颜色通知

通知错误颜色通知
EN

Stack Overflow用户
提问于 2016-02-26 09:18:50
回答 1查看 1.5K关注 0票数 1

你好,我试图改变每个通知的颜色,但我找不到从哪里。我用jqueryui做造型。贝娄,你可以看到错误和成功通知如何出现在我的屏幕上!

这是我正在使用的代码,用于动态构建调用pnotify的脚本。

代码语言:javascript
复制
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'
                                    }
                                });
                            });";
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-29 20:13:22

初始化background-colour时没有PNotify选项。对于任何自定义样式,都需要使用addclass选项。ui.pnotify .ui-pnotify-container定义通知的背景色。在ui.pnotify的末尾附加一个额外的类(例如,ui.pnotify.myclass),并为它分配一个background-color,将允许您在初始化阶段使用myclass

因此,如果要将通知指定为红色的背景颜色,则创建如下所示的css规则:

代码语言:javascript
复制
.ui-pnotify.red .ui-pnotify-container {
  background-color: red !important;
}

然后,在初始化阶段,您可以使用addclass选项如下:

代码语言:javascript
复制
$(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选项中指定自定义类名时,您不需要包含ui-pnotify;只需要包含后面类的名称(在本例中是red)。

在下面的小提琴中,我创建了两个自定义类(redblue)。将addclass的值更改为redblue,以查看自定义的背景颜色:

小提琴演示

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35647735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档