You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

transform-origin是否为SVG 2合法属性?标准化与兼容性问题咨询

关于transform-origin在SVG规范中的相关问题解答

  • transform-origin是SVG2标准要求必须支持的CSS属性,但不属于原生SVG表现属性,也就是说标准层面并没有要求SVG元素可以直接把它写在标签上作为属性使用,只能通过CSS样式(内联style、外部样式表)声明生效。
  • 浏览器支持直接把transform-origin作为SVG元素属性使用,是浏览器厂商自行实现的非标准兼容逻辑,目的是降低开发者的使用成本,和其他常用CSS属性的SVG属性兼容逻辑一致,属于标准外的便利性扩展。
  • 目前CSS Transforms Level 2的标准化工作已经在推进,其中就明确了要将transform-origin等变换相关属性正式纳入SVG可直接使用的表现属性范围,未来该属性的定位差异会被彻底厘清,不同用户代理的支持逻辑也会逐步统一。

额外说明:Inkscape这类工具的自定义变换中心属性是早于SVG2相关规范落地就推出的功能实现,属于工具私有命名空间下的自定义能力,后续标准正式落地后,主流SVG编辑器也会逐步对齐标准支持通用的transform-origin属性。

内容的提问来源于stack exchange,提问作者Helloer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 05:36:02