我正在使用 3d 矩阵和 svg 转换对象。
但相同的矩阵在不同的浏览器中呈现不同的效果。
这是示例:
http://jsfiddle.net/dexus/kcwrjgew/ http://jsfiddle.net/dexus/kcwrjgew/
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400" id='svg'>
<rect style='transform:matrix3d(0.325454, 0.0220348, 0, -0.000124338, -0.276499, 0.0647953, 0, -0.000268559, 0, 0, 1, 0, 333, 195, 0, 1)' x='0' y='0' width='100' height='100' fill='yellow' stroke='navy' stroke-width='10' />
</svg>
正如你所看到的,它输出了不同的图像。
谁能告诉我为什么,以及如何解决这个问题。
顺便说一句,Firefox 可以正确渲染它。