Skip to content

Commit 74fed32

Browse files
committed
[css-transforms-1] Editorial changes
1 parent aef719c commit 74fed32

File tree

1 file changed

+31
-14
lines changed

1 file changed

+31
-14
lines changed

css-transforms-1/Overview.bs

+31-14
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ Previous Version: https://www.w3.org/TR/2013/WD-css-transforms-1-20131126/
99
Previous Version: https://www.w3.org/TR/2012/WD-css3-transforms-20120911/
1010
Previous Version: https://www.w3.org/TR/2012/WD-css3-transforms-20120403/
1111
Shortname: css-transforms
12-
Link Defaults: svg (property) to/stroke/fill, css-masking-1 (property) clip/clip-path, filters-1 (property) filter, css-backgrounds-3 (value) fixed, html (element) a
1312
Level: 1
1413
Group: fxtf
1514
Editor: Simon Fraser, Apple Inc http://www.apple.com/, simon.fraser@apple.com, w3cid 44066
@@ -33,24 +32,41 @@ text: gradientUnits; type: element-attr; for: linearGradient; spec: svg1.1; url:
3332
</pre>
3433

3534
<pre class='link-defaults'>
35+
spec: svg; type: property
36+
text: stroke
37+
text: fill
38+
39+
spec: css-masking-1; type: property
40+
text: clip
41+
text: clip-path
42+
43+
spec: filters-1; type: property
44+
text: filter
45+
3646
spec: css-text-3; type: property
37-
text: text-align
38-
text: letter-spacing
39-
text: word-spacing
47+
text: text-align
48+
text: letter-spacing
49+
text: word-spacing
4050

4151
spec:css-display-3; type:property
42-
text: display
52+
text: display
4353

4454
spec:css-display-3; type:value; for:display
45-
text: table-row
46-
text: table-row-group
47-
text: table-header-group
48-
text: table-footer-group
49-
text: table-cell
50-
text: table-caption
55+
text: table-row
56+
text: table-row-group
57+
text: table-header-group
58+
text: table-footer-group
59+
text: table-cell
60+
text: table-caption
5161

5262
spec:css-backgrounds-3; type:property
53-
text: background-attachment
63+
text: background-attachment
64+
65+
spec:css-backgrounds-3; type:value
66+
text: fixed
67+
68+
spec:html; type:element
69+
text: a
5470
</pre>
5571

5672
<style type="text/css">
@@ -245,7 +261,7 @@ Note: The identical rendering can be obtained by nesting elements with the equiv
245261

246262
For elements whose layout is governed by the CSS box model, the transform property does not affect the flow of the content surrounding the transformed element. However, the extent of the overflow area takes into account transformed elements. This behavior is similar to what happens when elements are offset via relative positioning. Therefore, if the value of the 'overflow' property is ''overflow/scroll'' or ''overflow/auto'', scrollbars will appear as needed to see content that is transformed outside the visible area. Specifically, transforms can extend (but do not shrink) the size of the overflow area, which is computed as the union of the bounds of the elements before and after the application of transforms.
247263

248-
For elements whose layout is governed by the CSS box model, any value other than ''transform/none'' for the transform results in the creation of a stacking context. Implementations must paint the layer it creates, within its parent stacking context, at the same stacking order that would be used if it were a positioned element with z-index: 0. If an element with a transform is positioned, the z-index property applies as described in [[!CSS2]], except that auto is treated as ‘0’ since a new stacking context is always created
264+
For elements whose layout is governed by the CSS box model, any value other than ''transform/none'' for the transform results in the creation of a stacking context. Implementations must paint the layer it creates, within its parent stacking context, at the same stacking order that would be used if it were a positioned element with ''z-index: 0''. If an element with a transform is positioned, the 'z-index' property applies as described in [[!CSS2]], except that ''z-index/auto'' is treated as ''0'' since a new stacking context is always created.
249265

250266
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.
251267

@@ -1024,7 +1040,7 @@ When animating or transitioning transforms, the transform function lists must be
10241040

10251041
<li id="other-animation">
10261042
In all other cases:
1027-
* The transform functions of each transform function list on the <em>from-</em> and <em>to-transform</em> get <a>post-multiplied</a> and converted into 4x4 matrices. Each of the matrices gets interpolated following the instructions in <a href="#matrix-interpolation">Interpolation of matrices</a>. The computed value is the transform function ''matrix''.
1043+
* The transform functions of each transform function list on the <em>from-</em> and <em>to-transform</em> get <a>post-multiplied</a> and converted into 4x4 matrices. Each of the matrices gets interpolated following the instructions in <a href="#matrix-interpolation">Interpolation of matrices</a>. The computed value is the transform function <<matrix()>>.
10281044

10291045
</ul>
10301046

@@ -1394,6 +1410,7 @@ The following changes were made since the <a href="https://www.w3.org/TR/2017/WD
13941410
* Clarify multiplication order by using terms <a>post-multiply</a> and <a>pre-multiply</a>.
13951411
* Clarify index order of matrix entries in pseudo-code.
13961412
* Clarify multiplication order in recomposition pseudo-code.
1413+
* Editorial changes.
13971414

13981415
ISSUE: Add all changes.
13991416

0 commit comments

Comments
 (0)