2016-05-31 11 views
0

要素絶対変換を変換する方法
this bugまだ修正されていないと思います!
HTML:
Snap.svg - 絶対変換が機能しない

<svg id="svgout" width="600" height="600" viewBox="0 0 800 800"></svg> 


JS:

var paper = Snap("#svgout"); 

var r = paper.rect(200,200,100,100,20,20). 
r.attr({ stroke: '#123456', 'strokeWidth': 20, fill: 'red', 'opacity': 0.3 }); 

rclone = r.clone(); 

rclone.transform('T-100,0'); // 'T' not work ! 

this demo

rclone.transform('T-100,0'); // 'T' not work ! 

答えて

0

私はしかし、スナップは、相対区別しない、あなたは絶対的な変換が動作していることを見つけるだろうと思い絶対変換はこれ以上行われません。 Raphaelとは異なり、 'T'と 't'の間に違いはありません。あなたの例は私にとって絶対的な変換をうまく行います。

絶対的な変換をしたい場合は、例のように変換を加えてください。相対的な変換が必要な場合は、自分自身を追跡して変換文字列を作成するか、または変換が既に行われているかどうかを確認し、変換を追加する必要があります。

関連する問題