You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -231,7 +228,7 @@ For elements whose layout is governed by the CSS box model, any value other than
231
228
232
229
For elements whose layout is governed by the CSS box model, any value other than ''transform/none'' for the transform also causes the element to become a containing block, and the object acts as a containing block for fixed positioned descendants.
233
230
234
-
Issue: Is this effect on ''position: fixed'' necessary? If so, need to go into more detail here about why fixed positioned objects should do this, i.e., that it's much harder to implement otherwise. See <a href="https://www.w3.org/Bugs/Public/show_bug.cgi?id=16328">Bug 16328</a>.
231
+
Issue(913): Is this effect on ''position: fixed'' necessary? If so, need to go into more detail here about why fixed positioned objects should do this, i.e., that it's much harder to implement otherwise.
235
232
236
233
<a href="https://www.w3.org/TR/css3-background/#fixed0">Fixed backgrounds</a> on the root element are affected by any transform specified for that element. For all other elements that are effected by a transform (i.e. have a transform applied to them, or to any of their ancestor elements), a value of ''fixed'' for the 'background-attachment' property is treated as if it had a value of ''background-attachment/scroll''. The computed value of 'background-attachment' is not affected.
237
234
@@ -268,17 +265,17 @@ To serialize the <<transform-function>>s, serialize as per their individual gram
268
265
Serialization of the computed value of <<transform-list>> {#serialization-of-the-computed-value}
A <<transform-list>> for the computed value is serialized to one ''matrix()'' function by the following algorithm:
268
+
A <<transform-list>> for the computed value is serialized to one <<matrix()>> function by the following algorithm:
272
269
273
270
Issue: keep 4x4 matrix here and below?
274
271
275
272
<ol class="algorithm">
276
273
1. Let <var>transform</var> be a 4x4 matrix initialized to the identity matrix. The elements <var ignore> m11</var>, <var ignore>m22</var>, <var ignore>m33</var> and <var ignore>m44</var> of <var>transform</var> must be set to ''1'' all other elements of <var>transform</var> must be set to ''0''.
277
274
2. Post-multiply all <<transform-function>>s in <<transform-list>> to <var>transform</var>.
278
-
3. Chose between ''matrix()'' or <<matrix3d()>> serialization:
275
+
3. Chose between <<matrix()>> or <<matrix3d()>> serialization:
279
276
<dl class="switch">
280
277
<dt>If <var>transform</var> is a [=2D matrix=]
281
-
<dd>Serialize <var>transform</var> to a ''matrix()'' function.
278
+
<dd>Serialize <var>transform</var> to a <<matrix()>> function.
282
279
<dt>Otherwise
283
280
<dd>Serialize <var>transform</var> to a <<matrix3d()>> function.
284
281
</dl>
@@ -565,7 +562,7 @@ Neutral element for addition {#neutral-element}
565
562
566
563
Some animations require a neutral element for addition. For transform functions this is a scalar or a list of scalars of 0. Examples of neutral elements for transform functions are ''translate(0)'', ''translateX(0)'', ''translateY(0)'', ''scale(0)'', ''scaleX(0)'', ''scaleY(0)'', ''rotate(0)'', ''skew(0, 0)'', ''skewX(0)'', ''skewY(0)'' and ''matrix(0, 0, 0, 0, 0, 0)''.
567
564
568
-
Note: Animations to or from the neutral element of additions ''matrix()'' fall back to discrete animations (See [[#matrix-interpolation]]).
565
+
Note: Animations to or from the neutral element of additions <<matrix()>> fall back to discrete animations (See [[#matrix-interpolation]]).
569
566
570
567
<div class="example">
571
568
@@ -616,7 +613,7 @@ A percentage for vertical translations is relative to the height of the [=refere
Two transform functions with the same name and the same number of arguments are interpolated numerically without a former conversion. The calculated value will be of the same transform function type with the same number of arguments. Special rules apply to ''matrix()''.
778
+
Two transform functions with the same name and the same number of arguments are interpolated numerically without a former conversion. The calculated value will be of the same transform function type with the same number of arguments. Special rules apply to <<matrix()>>.
0 commit comments