围绕其中心 d3 旋转 svg 路径
Rotate svg path around its centre d3
我在插画器中绘制了一个简单的齿轮。我已经将 svg 标记放在索引页中,一切都很好。我可以通过它的 id 访问它。
下面的代码是在该时间段内执行的函数的一部分,因此我无需担心时间元素。
我环顾四周,不明白我找到的例子。这是我所拥有的:
var motor=d3.select('#wheel')
motor.attr('transform', 'rotate(0, 0, 2)');
我想每 300 毫秒旋转几度。
您的原始代码似乎不是很实用(不需要旋转的逗号)。所以去掉这些,你的陈述是要求 svg 围绕 x、y 坐标 0、2(从左上角向下 2 个像素)旋转 0 度。 你想要的更接近:
var motor=d3.select('#wheel')
motor.attr('transform', 'rotate(2 ' + (objectwidth / 2) + ' ' + (objectHeight/2) + ')');
相关文章:
- 顺时针旋转Svg元件
- 在轴上旋转SVG图像
- 获取以屏幕像素为单位的旋转SVG元素的边界
- SVG具有旋转图像的低性能
- JS with SVG:围绕其中心旋转SVG元素
- 如何在svg中添加围绕整个圆的笔划和旋转圆的动画
- 使用D3.js旋转外部SVG文件
- 拉伸和旋转SVG图像的特定部分
- D3.js-围绕一个点旋转svg文本
- 在 svg (Raphael.js) 上调整大小和旋转会产生跳跃
- 完全旋转 1 次后暂停 SVG 动画
- 在 SVG 动画中围绕舞台原点以外的其他位置旋转路径
- 使用 Snap.svg 沿路径放置和旋转 svg 元素
- 围绕其中心 d3 旋转 svg 路径
- 使用Google Maps API旋转SVG符号以匹配飞机航向
- 旋转SVG文本围绕一个圆圈,然后围绕自己使用d3
- 在JavaScript中旋转SVG组元素的位置,而不旋转整个图像
- 使用香草JavaScript围绕其中心旋转SVG矩形
- JavaScript 围绕特定点 'transform: rotate()' 旋转 SVG 对象
- 360度旋转SVG元素没有任何作用