Svg 拉斐尔镜像图像

Svg 拉斐尔镜像图像,svg,raphael,vml,Svg,Raphael,Vml,我正在使用Raphaël为客户创建一个构建自己的可视化工具。该代码在IE9和更年轻的版本(即SVG)中运行良好。然而,客户仍然需要我们支持使用VML的IE8。Raphaël为IE8生成VML,但它不应用转换-1,1,0,0。我知道有一些VML属性可以解决这个问题,但我似乎找不到Raphaël如何与它们交互 我是否需要让Raphaël反转生成的VML形状 您可以使用small hack在Raphael中创建镜像效果 这样做: 创建您的元素:即var path1=paper.pathyour pat

我正在使用Raphaël为客户创建一个构建自己的可视化工具。该代码在IE9和更年轻的版本(即SVG)中运行良好。然而,客户仍然需要我们支持使用VML的IE8。Raphaël为IE8生成VML,但它不应用转换-1,1,0,0。我知道有一些VML属性可以解决这个问题,但我似乎找不到Raphaël如何与它们交互


我是否需要让Raphaël反转生成的VML形状

您可以使用small hack在Raphael中创建镜像效果

这样做:

创建您的元素:即var path1=paper.pathyour path; 将其克隆到另一个路径:path2=path1.clone; 旋转90度或180度 最后,重新排列x或y轴以获得镜像效果。
除此之外,您甚至可以使用“不透明度”属性使镜像看起来褪色。这太酷了

对不起,我不太清楚我需要什么。我需要它在y轴上镜像,我已经为SVG工作了。但由于某些原因,VML版本无法识别转换字符串s-1,1。您能在JSFIDLE中放一个演示吗?