私は製品を表示するための「驚くべき」効果を作成しています(顧客からの素晴らしい「絶対に必要なもの」です!)。
私はすでにhttp://jsfiddle.net/EMpQd/9/の効果を認識しています(説明するよりも見やすいです)。
私の問題は、背景に長方形を設定し、その上に円を設定することです。円だけでなく、円で覆われたセクション(交差点)の長方形にも透明度を設定する必要があります。
どうすればこれを達成できますか?これはラファエルで可能ですか?
効果のコード(透明度なし):
var w = 800;
var h = 600;
var paper = Raphael(0, 0, w, h);
// I want to show this image through the effect (it's just an example)
paper.image("http://static.pourfemme.it/pfmoda/fotogallery/625X0/63617/borsa-alviero-martini-rodeo-drive.jpg", 0, 0, w, h);
// colored background
paper.rect(0, 0, w, h).attr("fill", "#999").attr("stroke-width", 0).attr("opacity", 1);
// the circle in which I'll show the product
var circle = paper.circle(400, 300, 1);
circle.attr({fill: "#FFF", stroke: "#FFF", "stroke-width": 0});
//expand the circle
circle.animate({r: w*2}, 10000);