【发布时间】:2017-01-15 22:30:47
【问题描述】:
如果我没有说清楚,请原谅,但我会尽力把事情说清楚
我正在尝试翻转图像,因为它是 Web 应用程序,所以我选择 css 变换矩阵来执行此翻转并尝试了以下 sn-p 并且它可以工作但定位有问题
svgCanvas.changeSelectedAttribute("transform","matrix(-1, 0, 0, 1, 0, 0)"); // Consider svgCanvas as element
翻转前
翻转后
这样做不会保留您在图像中看到的相同位置。我做得对吗?
更新问题
在第一次翻转中,它按照您的建议工作,但与下一次翻转不同。我对所有翻转都应用了相同的MX = Left + Width/2。
第一次翻转后
第二次翻转后
【问题讨论】:
标签: javascript css math matrix transform