Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何翻译svg元素本身?_Javascript_D3.js - Fatal编程技术网

Javascript 如何翻译svg元素本身?

Javascript 如何翻译svg元素本身?,javascript,d3.js,Javascript,D3.js,翻译svg元素时遇到问题 这是我的一个样本 <svg transform="translate(500,150)"> <g> </g> </svg> 当我应用这个翻译时,似乎只有被翻译。我必须将svg的宽度扩展到足够大,以便仍在svg中 有没有翻译svg本身的方法?如果要在HTML页面中移动顶级svg,需要使用,包括供应商前缀和长度单位,而不是svg转换属性 <svg style="-webkit-transform:tra

翻译svg元素时遇到问题

这是我的一个样本

<svg transform="translate(500,150)">
   <g>
   </g>
</svg>

当我应用这个翻译时,似乎只有
被翻译。我必须将svg的宽度扩展到足够大,以便
仍在svg中


有没有翻译svg本身的方法?

如果要在HTML页面中移动顶级svg,需要使用,包括供应商前缀和长度单位,而不是svg转换属性

<svg style="-webkit-transform:translate(500px,150px);transform:translate(500px,150px)">
   <g>
   </g>
</svg>

(或者使用样式表而不是内联CSS)

如果您的SVG是嵌套元素(即,在较大的SVG中),则transform属性应该可以工作

如果这还不能回答你的问题,那么创建一个关于正在发生的事情的描述,并尝试更清楚地解释你想要发生的事情