如何移动svg元素?

莱戈拉斯

这是Web应用程序开发的新手,实际上我正在尝试移动svg元素并遇到一些问题.....此处是供您参考的代码。

<!DOCTYPE html>
<html>
<body>

 <svg width=500 height=500>
              <circle cx="200" cy="200" r="100" stroke="black" stroke-width="4" fill="black" />
              <g transform="translate(200,200)">
              <line x1="0" y1="0" x2="100" y2="0" style="stroke:rgb(255,255,255);stroke-width:2">
                <animateTransform attributeName="transform"
                        attributeType="XML"
                        type="rotate"
                        from="0" to="360" dur="100s"/>
              </line>
            </svg>

</body>
</html>

复制粘贴并尝试,以获得清晰的上下文

我的要求是我想沿着圆旋转“线”,但是我希望它根据我的值旋转(例如:我希望将线放置在要放置的位置,但是对于我的代码,它开始从开始位置到结束位置自动旋转)...

任何帮助,将不胜感激..

保罗·勒博

您的问题不清楚。听起来您是在说您不希望它具有旋转动画。您只希望线成45度角。那正确吗?

如果那您想要的,则删除该animateTransform元素,然后在该行上放置一个固定的变换。如下所示:

<svg width=500 height=500>
    <circle cx="200" cy="200" r="100" stroke="black" stroke-width="4" fill="black" />
    <g transform="translate(200,200)">
        <line x1="0" y1="0" x2="100" y2="0" style="stroke:rgb(255,255,255);stroke-width:2"
              transform="rotate(45)"/>
    </g>
</svg>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何跟踪移动的svg元素相对于固定的svg元素的位置?

来自分类Dev

在svg元素中移动<text>

来自分类Dev

如何阻止元素移动

来自分类Dev

Snap SVG-移动加载的元素

来自分类Dev

在Firefox中移动SVG元素失败

来自分类Dev

内联SVG元素移动悬停区域

来自分类Dev

在Firefox中移动SVG元素失败

来自分类Dev

如何在html5视频上移动svg元素并同时控制视频播放?

来自分类Dev

如何使SVG元素链接?

来自分类Dev

如何使SVG元素链接?

来自分类Dev

如何隐藏svg元素

来自分类Dev

如何从移动元素创建变量?

来自分类Dev

如何获取svg元素的坐标?

来自分类Dev

如何旋转SVG中的元素?

来自分类Dev

如何对SVG元素进行分组

来自分类Dev

如何获得SVG元素的位置

来自分类Dev

<svg>元素在鼠标事件期间更新位置时无法移动

来自分类Dev

防止浏览器在分页符附近移动SVG元素

来自分类Dev

在其他元素的mousemove上移动svg视口

来自分类Dev

无法使用Javascript在移动Safari中读取SVG元素内容

来自分类Dev

SVG文本锚设置可移动文本元素

来自分类Dev

调整大小+移动时SVG元素被切断

来自分类Dev

如何使用JavaScript移动多个DOM元素?

来自分类Dev

如何移动initializer_list的元素?

来自分类Dev

如何上下移动多个ListStore元素

来自分类Dev

如何移动表格中的所有元素?

来自分类Dev

如何在多维数组中移动元素?

来自分类Dev

如何检测当前触摸移动下方的元素

来自分类Dev

移动后如何使用jquery删除元素