1

Raphaël を使用して、クライアント用に独自のビジュアライザーを作成しています。コードはIE9以下、つまりSVGでうまく機能しています。ただし、クライアントは、VML を使用する IE8 をサポートする必要があります。Raphaël は、 transform("s-1,1,0,0") を適用しないことを除いて、IE8 用の VML を生成します。これを処理する VML 属性があることは知っていますが、Raphaël がそれらとどのように相互作用するかを見つけることができないようです。

ラファエルに生成された VML 形状を反転させる方法はありますか?

4

1 に答える 1

0

小さなハックを使用して、Raphael でミラーリング効果を作成できます。

これを行う:

  1. あなたの要素を作成します:すなわちvar path1 = paper.path("your path");
  2. それを別のパスに複製します。path2 = path1.clone();
  3. 回転('90') または 180
  4. 最後に、xまたはy軸を再配置してミラー効果を得ます。

さらに、 を使用して、ミラーリングして色あせたように見せることもできますopacity property。これはカッコいい!

于 2013-06-25T17:46:41.647 に答える