SVG-Transformationen können über JavaScript vorgenommen werden, indem die entsprechenden Attribute setAttribute("transform", "translate(x,y)")
gesetzt werden, aber auch durch pure JavaScript möglich sein sollen.SVG-Transformationen in JavaScript
elem.transform.baseVal.getItem(0).setTranslate(x, y);
elem.transform.baseVal.getItem(0).setRotate(x, y);
Diese beiden sollten für die Translation und Rotation arbeiten, aber wie wäre es mit Schrägstellung, Skalierung und Matrix? elem.transform.baseVal.getItem(0).setMatrix()
existiert, aber soweit ich das beurteilen kann, sind keine Params ausgenommen und akzeptiert auch keine Params. Wie soll ich das machen und als Bonusfrage: Was macht eigentlich getItem(0)
?
Vielen Dank, ich verstehe es jetzt vollständig. – Roger