Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 提示通知颜色错误_C#_Css_Jquery Ui_Pnotify_Bootstrap Notify - Fatal编程技术网

C# 提示通知颜色错误

C# 提示通知颜色错误,c#,css,jquery-ui,pnotify,bootstrap-notify,C#,Css,Jquery Ui,Pnotify,Bootstrap Notify,您好,我正在尝试更改每个通知的颜色,但我找不到来自何处。我使用jqueryui作为样式。下面您可以看到错误和成功通知如何出现在我的屏幕上 这是我用来动态构建调用pnotify的脚本的代码 string script1 = @"var displayIcon = " + displayIcon + @"; $(function(){ new PNotify({

您好,我正在尝试更改每个通知的颜色,但我找不到来自何处。我使用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时,没有背景色选项。对于任何自定义样式,都需要使用
addclass
选项
ui.pnotify.ui pnotify容器
定义通知的背景色。在
ui.pnotify
(例如
ui.pnotify.myclass
)的末尾附加一个类,并为其指定一个
背景色将允许您在初始化阶段使用
myclass

因此,如果您希望为通知指定红色的背景色,您可以创建如下css规则:

.ui-pnotify.red .ui-pnotify-container {
  background-color: red !important;
}
$(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 .ui-pnotify-container {
  background-color: red !important;
}
$(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

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


你所说的颜色是什么意思?文本颜色还是背景颜色?根据我对pnotify的了解,您可以指定
信息
通知
错误
的类型。如果您想要自定义样式,可以使用
addclass
选项。您好,您可以看到我正在使用样式:“jqueryui”,但我在css文件中找不到需要更改的位置,以便更改通知的背景颜色。