【发布时间】:2019-05-07 00:29:18
【问题描述】:
我想将这条路径旋转 90 度。不只是旋转整个元素,我想更改实际路径以获得向上箭头和向下箭头。是否有路径转换工具或其他简单的方法来做到这一点?
<svg xmlns="http://www.w3.org/2000/svg">
<path d="M8.578 16.359l4.594-4.594-4.594-4.594 1.406-1.406 6 6-6 6z"></path>
</svg>
我实际上找到了一个 svg 库,它具有我正在寻找的确切形状(见下文)。如果有人能告诉我我自己是如何达到这个结果的,那就太好了。谢谢!
<svg xmlns="http://www.w3.org/2000/svg">
<path d="M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z"></path>
</svg>
<svg xmlns="http://www.w3.org/2000/svg">
<path d="M7.406 15.422l-1.406-1.406 6-6 6 6-1.406 1.406-4.594-4.594z"></path>
</svg>
【问题讨论】:
-
SeaBass,此页面可能会对您有所帮助:developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform。
-
@John 谢谢约翰。这看起来也像它旋转元素而不是改变路径。我的最终目标实际上是使用 css 中的路径,这就是我用 css 标记它的原因,但对于我的示例,我只是将它包含在一个 svg 元素中。我将使用
:after将其作为css 背景,并且不想旋转任何其他内容,这就是为什么我要攻击核心并更改整个路径的原因。有意义吗? -
“如果有人能告诉我,如果我自己能达到这个结果,那就太好了。”这个问题的答案是通过阅读the SVG specifcation来了解 SVG 路径格式的工作原理。