2015-10-10 2 views
0

J'ai vécu un peu que j'appellerais un bug. Je le 2 svg suivant:svg imbriqué ignore la transformation dans Chrome et Opera

<svg height="100%" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" xmlns="http://www.w3.org/2000/svg" id="SvgjsSvg1004"> 
 
    <defs id="SvgjsDefs1005"></defs> 
 
    <g transform="matrix(2,0,0,2,50,50)" id="SvgjsG1011"> 
 
    <rect height="50" width="50" id="SvgjsRect1012"></rect> 
 
    </g> 
 
</svg> 
 

 
<svg height="100%" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" xmlns="http://www.w3.org/2000/svg" id="SvgjsSvg1004"> 
 
    <defs id="SvgjsDefs1005"></defs> 
 
    <svg transform="matrix(2,0,0,2,50,50)" style="overflow: visible;" id="SvgjsSvg1011"> 
 
    <rect height="50" width="50" id="SvgjsRect1012"></rect> 
 
    </svg> 
 
</svg>

Dans firefox ces deux extraits ont le même aspect (comme prévu). La seule différence entre les deux est que le second utilise svg imbriqué au lieu d'un groupe.

Lorsque vous visualisez cet exemple en chrome ou en opéra, vous verrez que la transformation sur le svg imbriqué est complètement ignorée.

Est-ce que ANYONE a une explication pour ce comportement?

Répondre