0

パスとそのために作成したドロップ シャドウをフェードインおよびフェードアウトする方法がわかりません。

 var p = "M10,10L810,10L810,190L10,190L10,10";
  var s = "M16,16L816,16L816,196L16,196L16,16";
var paper = Raphael(100, 100, 830, 210);
var shadow = paper.path(s);
shadow.attr({stroke: "none", fill: "#999999", opacity:0.1});
shadow.blur(4);


var c = paper.path(p);
c.attr({fill:"#ffffff", stroke:"none"});

c とシャドウを同時に手動でアニメーション化する必要がありますか? この特定の紙にその中のすべてを薄くするように指示する方法はありますか?

4

3 に答える 3

1

パスとシャドウをセットにします。アニメーションをセットに適用すると、両方に影響します。

これは、両方を同時に移動する本当にひどい例です

于 2012-05-24T21:16:30.713 に答える
0

他のパスの仕様に合わせてドロップ シャドウ パスをアニメーション化することはありますか? http://www.irunmywebsite.com/raphael/additionalhelp.php?q=fadingdropshadow

于 2012-05-24T23:55:15.683 に答える
0

アマダンの答えは間違っています。破棄してください。要素をセットに入れると、グローはセットの一部になりますが、セットは論理のみです。セットをアニメーション化すると、影のアニメーションがおかしくなるということです。

たとえば、イベントの論理ゾーニングを参照する場合にのみセットを使用します。// 他のオブジェクトの影をアニメートするのが最善です。

于 2012-05-29T10:56:56.443 に答える