SVG mit em als Einheit übersetzen?

8

Gibt es eine Möglichkeit, em als Einheit für SVG-Übersetzungen zu verwenden? Wie in

%Vor%

Das Rechteck übersetzt sich nicht in Firefox, außer ich entferne die em als Einheit.

    
user1357415 25.04.2012, 23:09
quelle

2 Antworten

10

Sie können dies tun, wenn Sie die Elemente, die Sie übersetzen möchten, in ein neues Koordinatensystem einfügen:

%Vor%

Eine weitere Option, wenn Sie nur Übersetzungen benötigen und Elemente verwenden, die x- und y-Attribute (oder gleichwertig) haben, verwenden Sie stattdessen diese, wie folgt:

%Vor%

Gegenwärtig wird an einer neuen Spezifikation für Transformationen in CSS / SVG gearbeitet Einheiten in Übersetzungen finden Sie hier .

    
Erik Dahlström 26.04.2012 06:57
quelle
3

Leider nicht;

Die Spezifikationen erlauben explizit Benutzereinheiten - die übereinstimmen zu CSS-Einheiten und Standard zu Pixel-Einheiten, wenn nicht anders angegeben - für Koordinaten angewendet werden, während Übersetzungen mit Fließkommazahlen ausschließlich wie in der SVGMatrix-Schnittstelle .

    
Eliran Malka 25.04.2012 23:21
quelle

Tags und Links