[csswg-drafts] [css-transforms] value of svg transform rotate(r x y) in transition getKeyframes() (#5011)

george-steel has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-transforms] value of svg transform rotate(r x y) in transition getKeyframes() ==
There is currently no consensus between browsers as to how a three-valued rotate operation in a transform presentation attribute is handled in CSS transitions. Currently, chrome interpolates parameters separately, and firefox doesn't transition. As this function is unreperesentable in CSS, chrome's behavior is incompatible with the addition of getKeyframes to transitions.

Since this operation does not contain relative lengths, I would propose computing the operation as a matrix() value for the purposes of transitions and css-typed-om as this interpolates reasonably closely to chrome's existing behavior ans the unimplemented specced version (compute the operation and its neighbors to matrix) and is much less magical and easier to implement (it still forces matrix interpolation).

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5011 using your GitHub account

Received on Monday, 27 April 2020 17:18:27 UTC