CSS トランジション (Chrome、FF) を使用できるようにするために、いくつかの SVG 属性スタイルを CSS スタイルに変換し始めました。ただし、Chrome で問題が発生しました。window-zoom が 100% でない場合、translate の動作が異なるようです。
<svg style="position:absolute">
<rect width="20" height="20" fill="blue"
transform="translate(50,50)"></rect>
</svg>
<svg style="position:absolute">
<rect width="20" height="20" fill="red"
style="-webkit-transform:translate(50px,50px)"></rect>
</svg>
赤い三角形は青い三角形の上にあるはずですが、拡大するとそうではありません。SVG 属性スタイルを CSS スタイルに変換する計画を放棄しなければなりませんか?