Hallo Matthias,
ich lass Dich nicht gerne hängen, aber ist in dem Thema außer Dir irgendwer sattelfest? Gerade bei SMIL kann ich gar nicht mitreden.
Aber beim transform-Attribut dachte ich bisher, dass die CSS Eigenschaft transform für SVG Elemente die gleichen Funktionen unterstützt wie das Attribut (bis auf das Thema Einheiten und Prozente), und dass alle SVG Transformfunktionen auch im CSS für HTML funktionieren würden - sprich: transform für SVG ist eine Teilmenge von transform für HTML. Oder?
Demnach müsste man doch bei den Funktionen nur markieren, welche auch in SVG erlaubt sind.
Das Thema attribut vs CSS Eigenschaft würde ich vorne erledigen, mit ein paar Worten hinter "Seit SVG2 ist es ein Präsentationsattribut, das nun auch in CSS festgelegt werden kann." Das ist kein Tutorial-Artikel (steht zumindest nicht im Namen), da kann man sowas machen.
Ana Tudor geht in ihrem Tutorial auf Unterschiede zw. HTML und CSS ein.
Tut sie nicht, sie behandelt Unterschiede zw. HTML und SVG. Die sind real und können Dir durchaus ein Bein stellen, sobald der transform-origin für eine Transformfunktion relevant wird. Aber wie das genau stattfindet, müsste ich mir auch selbst erst nochmal anschauen. Ich denke, bei SVG ist die Angabe des transform-origin viel wichtiger als in HTML, weil HTML den Mittelpunkt des Elements per Default verwendet und das oft eine gute Ausgangsbasis ist. Bei SVG ist das komplizierter, weil auch transform-origin nicht relativ zum Grafikelement angegeben wird, sondern relativ zum Koordinatenursprung. Meine ich...
Rolf
sumpsi - posui - obstruxi