css - 如何使用变换矩阵修改 svg 路径数据

标签 css svg

我有这条路:

<path 
  d="M 7883.4635415 13741.015625 L 8147.5260415 14725.0" 
  transform="matrix(0.03,0,0,-0.03,0,842)"
/>

是否有可能以某种方式移除转换并直接修改路径中的点 (d="M 7883.4635415 13741.015625 L 8147.5260415 14725.0")?我想沿路径为元素设置动画,但转换导致了一些偏移问题。

最佳答案

这篇文章有很好的信息:

https://css-tricks.com/svg-path-syntax-illustrated-guide/

您可以像这样在 css 中更改 path:

path
{
   d: path("M 7883.4635415 13741.015625 L 8147.5260415 14725.0")
}

移除变换:

Remove applied CSS transformation

transform: unset;

关于css - 如何使用变换矩阵修改 svg 路径数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59646989/

相关文章:

html - 为什么我的 <a> 元素没有显示?

javascript - SVG 成功消息动画

javascript - 从 SVG 对象检索信息

javascript - 从数据编号更改 css

html - css自定义复选框布局

css - 清理和维护大 css 文件的技巧

html - 如何将div放置在彼此之上并水平对齐

svg - Angular2 Svg 文本属性绑定(bind)

PHP 生成的 SVG 作为背景图像

html - 如何使 div 动态更改为内容宽度并使其保持该宽度,即使浏览器窗口大小发生变化?