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
<p>Three-dimensional transforms can also affect the visual layering of elements, and thus override the back-to-front painting order described in <ahref=http://www.w3.org/TR/CSS2/zindex.htmltitle="Elaborate description of Stacking Contexts">Appendix E</a> of <adata-biblio-type=normativedata-link-type=bibliohref=#css21title=css21>[CSS21]</a>.
171
171
172
-
<p>Transforms affect the results of the Element Interface extensions <ahref=http://www.w3.org/TR/cssom-view/#dom-element-getclientrects>getClientRects()</a> and <ahref=http://www.w3.org/TR/cssom-view/#dom-element-getboundingclientrect>getBoundingClientRect()</a>, which are specified in <adata-biblio-type=informativedata-link-type=bibliohref=#cssom-viewtitle=cssom-view>[CSSOM-VIEW]</a>.
173
-
174
172
<p>Transforms affect the rendering of backgrounds on elements with a value of <spanclass=cssdata-link-type=maybetitle=fixed>fixed</span> for the <aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-backgrounds-4/#background-attachmenttitle=background-attachment>background-attachment</a> property, which is specified in <adata-biblio-type=normativedata-link-type=bibliohref=#css3bgtitle=css3bg>[CSS3BG]</a>.
<p>Transforms apply to <adata-link-type=dfnhref=#transformable-elementtitle="transformable elements">transformable elements</a>.
328
326
327
+
<pclass=note>Note: Transformations do affect the visual layout on the canvas, but have no affect on the CSS layout itself. This also means transforms do not affect results of the Element Interface Extensions <ahref=http://www.w3.org/TR/cssom-view/#dom-element-getclientrects>getClientRects()</a> and <ahref=http://www.w3.org/TR/cssom-view/#dom-element-getboundingclientrect>getBoundingClientRect()</a>, which are specified in <adata-biblio-type=informativedata-link-type=bibliohref=#cssom-viewtitle=cssom-view>[CSSOM-VIEW]</a>.
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/csswg/css-overflow-3/#overflowtitle=overflow>overflow</a>: any value other than <spanclass=cssdata-link-type=maybetitle=visible>visible</span>.</li>
856
-
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/filters/#effectstitle=filter>filter</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
857
-
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#ClipPropertytitle=clip>clip</a>: any value other than <spanclass=cssdata-link-type=maybetitle=auto>auto</span>.</li>
858
-
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#clip-pathtitle=clip-path>clip-path</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
856
+
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/filters/#propdef-filter0title=filter>filter</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
857
+
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#propdef-cliptitle=clip>clip</a>: any value other than <spanclass=cssdata-link-type=maybetitle=auto>auto</span>.</li>
858
+
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#propdef-clip-pathtitle=clip-path>clip-path</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
859
859
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/compositing-1/#propdef-isolationtitle=isolation>isolation</a>: used value of <spanclass=cssdata-link-type=maybetitle=isolate>isolate</span>.</li>
860
-
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#mask-imagetitle=mask-image>mask-image</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
861
-
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#mask-box-image-sourcetitle=mask-box-image-source>mask-box-image-source</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
860
+
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#propdef-mask-imagetitle=mask-image>mask-image</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
861
+
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/masking/#propdef-mask-box-image-sourcetitle=mask-box-image-source>mask-box-image-source</a>: any value other than <aclass=cssdata-link-type=maybehref=#nonetitle=none>none</a>.</li>
862
862
<li><aclass=propertydata-link-type=propdeschref=http://dev.w3.org/fxtf/compositing-1/#propdef-mix-blend-modetitle=mix-blend-mode>mix-blend-mode</a>: any value other than <spanclass=cssdata-link-type=maybetitle=normal>normal</span>.</li>
<p>The values of the <aclass=propertydata-link-type=propdeschref=#propdef-perspectivetitle=perspective>perspective</a> and <aclass=propertydata-link-type=propdeschref=#propdef-perspective-origintitle=perspective-origin>perspective-origin</a> properties are used to compute the <adata-link-type=dfnhref=#perspective-matrixtitle="perspective matrix">perspective matrix</a>, as described above.
908
908
909
+
<pclass=note>Note: While the <adata-link-type=dfnhref=#bounding-boxtitle="bounding box">bounding box</a> for SVG elements without an associated CSS layout box incorporate the result of the <aclass=propertydata-link-type=propdeschref=#propdef-transformtitle=transform>transform</a> and <aclass=propertydata-link-type=propdeschref=#propdef-transform-origintitle=transform-origin>transform-origin</a> properties on descendants, the results of the <aclass=propertydata-link-type=propdeschref=#propdef-perspectivetitle=perspective>perspective</a> and <aclass=propertydata-link-type=propdeschref=#propdef-perspective-origintitle=perspective-origin>perspective-origin</a> properties are not taken into account.
Three-dimensional transforms can also affect the visual layering of elements, and thus override the back-to-front painting order described in <ahref="http://www.w3.org/TR/CSS2/zindex.html" title="Elaborate description of Stacking Contexts">Appendix E</a> of [[!CSS21]].
88
88
89
-
Transforms affect the results of the Element Interface extensions <ahref="http://www.w3.org/TR/cssom-view/#dom-element-getclientrects">getClientRects()</a> and <ahref="http://www.w3.org/TR/cssom-view/#dom-element-getboundingclientrect">getBoundingClientRect()</a>, which are specified in [[CSSOM-VIEW]].
90
-
91
89
Transforms affect the rendering of backgrounds on elements with a value of ''fixed'' for the 'background-attachment' property, which is specified in [[!CSS3BG]].
Transforms apply to <i>transformable elements</i>.
246
244
245
+
Note: Transformations do affect the visual layout on the canvas, but have no affect on the CSS layout itself. This also means transforms do not affect results of the Element Interface Extensions <ahref="http://www.w3.org/TR/cssom-view/#dom-element-getclientrects">getClientRects()</a> and <ahref="http://www.w3.org/TR/cssom-view/#dom-element-getboundingclientrect">getBoundingClientRect()</a>, which are specified in [[CSSOM-VIEW]].
The values of the 'perspective' and 'perspective-origin' properties are used to compute the <i>perspective matrix</i>, as described above.
893
893
894
+
Note: While the <i>bounding box</i> for SVG elements without an associated CSS layout box incorporate the result of the 'transform' and 'transform-origin' properties on descendants, the results of the 'perspective' and 'perspective-origin' properties are not taken into account.
0 commit comments