diff --git a/css-transforms-1/Overview.bs b/css-transforms-1/Overview.bs index 4919a1b328a..71547506a6d 100644 --- a/css-transforms-1/Overview.bs +++ b/css-transforms-1/Overview.bs @@ -1092,45 +1092,76 @@ The scaling causes a non-invertible CTM for the coordinate space of the div box. Interpolation of Transforms {#interpolation-of-transforms} ========================================================== -When animating or transitioning transforms, the transform function lists must be interpolated. For interpolation between one transform from-transform and a second transforms to-transform, the rules described below are applied. +[=Interpolation=] of transform function lists is performed as follows: In some cases, an animation might cause a transformation matrix to be singular or non-invertible. For example, an animation in which scale moves from 1 to -1. At the time when the matrix is in such a state, the transformed element is not rendered. @@ -1502,7 +1533,8 @@ The following changes were made since the <>s with different length. +* Specify interpolation between <>s to match lengths and + avoid matrix interpolation for the common prefix of the two lists. * No 'transform' on non-replaced inline boxes, table-column boxes, and table-column-group boxes. * Define target coordinate space for transformations on <{pattern}>, <{linearGradient}>, <{radialGradient}> and <{clipPath}> elements. * Remove 3-value <> from transform function primitives.