【问题标题】:Vertical scaling with Raphael (transform)使用 Raphael 进行垂直缩放(变换)
【发布时间】:2012-08-05 02:33:10
【问题描述】:

我有一个关于 Raphael 使用变换进行垂直缩放的问题。我尝试了以下代码:

var transform = "sx"+dx;
selRect.transform(transform);

但这似乎并不奏效。有人知道如何解决这个问题吗?

提前致谢。

【问题讨论】:

    标签: raphael


    【解决方案1】:

    尝试使用

    var transform = "S1," + dx;
    

    另外,不要忘记您可以选择指定要缩放的点......所以

    var bbox = selRect.getBBox();
    var transform1 = "S1," + dx + ",0,0";
    var transform2 = "S1," + dx + "," + ( bbox.width / 2 ) + "," + ( bbox.height / 2 );
    

    将以不同的方式偏移生成的矩形。有时它肯定会派上用场!

    【讨论】:

      猜你喜欢
      • 2018-10-07
      • 2020-11-23
      • 1970-01-01
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多