0

Jquery プラグイン DropShadow を使用しています: Web サイト

そして、ドロップシャドウの色を手動で設定したいです。

色は、色の名前または 16 進値を使用して、通常の方法で指定されます。color パラメーターは透明な画像には適用されません。

ドキュメントから、私のコードは次のとおりです。

{
   ...
   color: "black",
   swap: false
}

それは完璧に機能し、「黒」に対して「#000」でも機能します...しかし、たとえば影の色が必要な場合、赤の「#fff000」プラグインは機能しません。影が見えません。なんで?

4

1 に答える 1

0

プラグインはcss("background", opt.color)、影の色を設定するために使用します。これは、正しく機能する簡単な jQuery メソッドです。

dropShadow オプションを正しく指定していないと思われます。質問に dropShadow プラグインへの呼び出しのサンプルを含めることができれば、この仮説は証明されるか破棄される可能性があります。

色を指定しない場合、デフォルトの「黒」が使用されます。代わりに色を '#000' (黒の 16 進数表現) として指定すると、目的の色を正しく指定して、組み込みの既定値を正しくオーバーライドしているかどうかを判断できなくなります。

ドキュメントによると、オプションを次のように指定する必要があります。

$.dropShadow({
    color:'<your colour here>'
});

赤の場合は、次を使用する必要があります。

$.dropShadow({
    color:'#f00'
});

$.dropShadow()これが機能しない場合は、関連する呼び出しを質問に含めてください。

于 2009-12-09T23:16:17.210 に答える