旋转矩阵。
a
数值。表示旋转的角度。x
数值。表示旋转中心点的x
位置。y
数值。表示旋转中心点的y
位置。元素。返回父元素。
<svg id="svg" width="100" height="100"></svg> <input id="button" type="button" class="zhxx_api_button" value="点击旋转45°">
var svg = Snap("#svg"); var c = svg.paper.rect(20, 20, 60, 60, 10).attr({ fill: "#f00" // 红色 }); var rot = 0; document.getElementById("button").onclick = function() { var m = new Snap.Matrix(); rot+= 45; m.rotate(rot, 50, 50); // 旋转 c.transform(m); };