相关疑难解决方法(0)

SVG与变换矩阵坐标

我想在矩形元素上实现像svg-edit这样的功能

  1. 旋转矩形
  2. 调整
  3. 拖动

旋转SVG矩形它工作正常,但是当我想调整矩形大小时它有问题.坐标不正常; 我使用变换矩阵进行旋转,targetelement.setAttribute(transform,rotate(45,cx,cy)) 但是当旋转 元素时,会移动坐标.我也使用inverse函数来反转变换矩阵它解决了问题,但它不适用于拖动函数.

html5 svg

28
推荐指数
1
解决办法
2万
查看次数

SVG - 从Window坐标到ViewBox坐标

基本上我有一个svg"SecondSVG"进入一个svg"FirstSVG"进入一个svg"MainSVG".每个svg都有自己的ViewBox.此页面可以通过其他页面加载到屏幕上的任何位置.
所以我基本上如何找到"SecondSVG"的viewBox的屏幕x,知道这个svg基本上可以根据调用页面加载到任何地方?event.clientX为自己提供了屏幕的x坐标.如果我不知道ViewBox的"SecondSVG"的坐标,那么如何在"SecondSVG"的ViewBox中找到x坐标?

我正在使用Firefox 3.6.3并且我有一个事件对象,我可以从中提取clientX,clientY和其他相对于屏幕的坐标.然而,我需要的是ViewBox内的坐标.

javascript firefox svg

3
推荐指数
1
解决办法
3258
查看次数

标签 统计

svg ×2

firefox ×1

html5 ×1

javascript ×1