0

優れた Jquery.SVG を使用して svg パスを描画しました (ドキュメントの方が優れている可能性があります)。

すべて正常に動作します。しかし、私はもっと凝ったことをしようとしています。

色付きの長方形があり、specularLighting を使用して強調表示したいと思います。

私は次のようなコードを考えていました:

$('#path-svg-id','#divid').filters.specularLighting(filter, 'specOut', 'blur', 5, 0.75, 20, {lightingColor: '#bbbbbb'});

しかし、うまくいきません。何か案は?

4

2 に答える 2

2

feSpecularLighting要素をfilter要素の子として追加する必要があり、 feSpecularLighting要素にはlight source 要素の子が必要です。

次に、CSSフィルター プロパティを使用して、選択した要素にフィルターを適用できます。

いくつかの SVG コンテンツに適用された feSpecularLighting のこの例を参照してください。

于 2011-01-20T13:10:08.693 に答える
0

私は以下を使用しましたが、それは本当にうまくいきました

svg.ellipse(w, h,  w, h, {stroke: 'red', fill:'transparent'});
于 2012-03-16T19:03:24.067 に答える