我正在使用Jquery插件DropShadow: web site
我想手动设置投影颜色。
颜色通常指定 方式,颜色名称或十六进制 值。颜色参数没有 适用于透明图像。
从文档中,这是我的代码:
{
...
color: "black",
swap: false
}
它完美无缺,“#000”对抗“黑色”它也有效......但如果我需要阴影颜色,例如,红色'#ffff000'插件不起作用。我没有看到任何影子。为什么呢?
答案 0 :(得分:0)
该插件使用css("background", opt.color)
设置阴影颜色 - 这是一个正确且简单的jQuery方法,应该可以正常工作。
我怀疑你没有正确指定dropShadow选项。如果你可以在你的问题中包含你对dropShadow插件的调用样本,那么这个小说可以被证明或丢弃。
如果未指定颜色,则使用默认的“黑色”。如果您将颜色指定为“#000”(黑色的十六进制表示),您将无法判断是否正确指定了所需的颜色并正确覆盖了内置的默认值。
根据文档,您需要将选项指定为:
$.dropShadow({
color:'<your colour here>'
});
对于红色,你需要使用:
$.dropShadow({
color:'#f00'
});
如果这不起作用,请在问题中加入$.dropShadow()
的相关电话。