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
For the <{pattern}> element, the <{pattern/patternTransform}>attribtue and 'transform' property define an additional transformation in the pattern coordinate system. See <{pattern/patternUnits}> attribute for details [[!SVG2]].
845
+
For the <{pattern}> element, the <{pattern/patternTransform}>attribute and 'transform' property define an additional transformation in the pattern coordinate system. See <{pattern/patternUnits}> attribute for details [[!SVG2]].
846
846
847
-
For the <{linearGradient}> and <{radialGradient}> elements, the <{linearGradient/gradientTransform}>attribtue and 'transform' property define an additional transformation in the gradient coordinate system. See <{linearGradient/gradientUnits}> attribute for details [[!SVG2]].
847
+
For the <{linearGradient}> and <{radialGradient}> elements, the <{linearGradient/gradientTransform}>attribute and 'transform' property define an additional transformation in the gradient coordinate system. See <{linearGradient/gradientUnits}> attribute for details [[!SVG2]].
848
848
849
-
For the <{clipPath}> element, the <a element-attr for>transform</a>attribtue and 'transform' property define an additional transformation in the clipping path coordinate space. See <{clipPath/clipPathUnits}> attribute for details [[!CSS-MASKING]].
849
+
For the <{clipPath}> element, the <a element-attr for>transform</a>attribute and 'transform' property define an additional transformation in the clipping path coordinate space. See <{clipPath/clipPathUnits}> attribute for details [[!CSS-MASKING]].
850
850
851
851
For all other [=transformable elements=] the <a element-attr for>transform</a> attribute and 'transform' property define a transformation in the current user coordinate system of the parent. All percentage values of the <a element-attr for>transform</a> attribute are relative to the element's [=reference box=].
<p>The SVG transform function <ahref="#svg-rotate">rotate</a> with 3 values can not be mapped to a corresponding CSS <aclass="production css" data-link-type="type" href="#typedef-transform-function" id="ref-for-typedef-transform-function⑨"><transform-function></a>. The 2 optional number values represent a horizontal translation value <spanclass="css">cx</span> followed by a vertical translation value <spanclass="css">cy</span>. Both number values get interpreted as CSS <aclass="production css" data-link-type="type" href="https://www.w3.org/TR/css3-values/#length-value" id="ref-for-length-value⑤" title="Expands to: em | vb | ch | cm | vh | vi | in | ex | vw | ic | pt | px | lh | pc | rem | rlh | vmax | advance measure | vmin | mm | cap | q"><length></a> types with <aclass="css" data-link-type="maybe" href="https://www.w3.org/TR/css-values-4/#px" id="ref-for-px①">px</a> units and define the origin for rotation. The behavior is equivalent to an initial translation by <spanclass="css">cx</span>, <spanclass="css">cy</span>, a rotation defined by the first number value interpreted as <aclass="production css" data-link-type="type" href="https://www.w3.org/TR/css3-values/#angle-value" id="ref-for-angle-value③" title="Expands to: turn | rad | grad | deg"><angle></a> type with <aclass="css" data-link-type="maybe" href="https://www.w3.org/TR/css-values-4/#deg" id="ref-for-deg③">deg</a> unit followed by a translation by <spanclass="css">-cx</span>, <spanclass="css">-cy</span>.</p>
2577
2577
<p>A <adata-link-type="element-attr" href="https://www.w3.org/TR/SVG11/coords.html#TransformAttribute" id="ref-for-TransformAttribute⑨">transform</a> attribute can be the start or end value of a CSS Transition. If the value of a <adata-link-type="element-attr" href="https://www.w3.org/TR/SVG11/coords.html#TransformAttribute" id="ref-for-TransformAttribute①⓪">transform</a> attribute is the start or end value of a CSS Transition and the SVG <ahref="svg-transform-list">transform list</a> contains at least one <ahref="#svg-rotate">rotate</a> transform function with 3 values, the individual SVG transform functions must get <adata-link-type="dfn" href="#post-multiplied" id="ref-for-post-multiplied②">post-multiplied</a> and the resulting matrix must get mapped to a <aclass="production css" data-link-type="function" href="#funcdef-transform-matrix" id="ref-for-funcdef-transform-matrix③"><matrix()></a> CSS <aclass="production css" data-link-type="type" href="#typedef-transform-function" id="ref-for-typedef-transform-function①⓪"><transform-function></a> and used as start/end value of the CSS Transition.</p>
<p>For the <code><adata-link-type="element" href="https://www.w3.org/TR/svg2/pservers.html#elementdef-pattern" id="ref-for-elementdef-pattern①">pattern</a></code> element, the <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG11/pservers.html#PatternElementPatternTransformAttribute" id="ref-for-PatternElementPatternTransformAttribute⑤">patternTransform</a></code>attribtue and <aclass="property" data-link-type="propdesc" href="#propdef-transform" id="ref-for-propdef-transform①⑨">transform</a> property define an additional transformation in the pattern coordinate system. See <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG/pservers.html#PatternElementPatternUnitsAttribute" id="ref-for-PatternElementPatternUnitsAttribute①">patternUnits</a></code> attribute for details <adata-link-type="biblio" href="#biblio-svg2">[SVG2]</a>.</p>
2580
-
<p>For the <code><adata-link-type="element" href="https://www.w3.org/TR/svg2/pservers.html#elementdef-linearGradient" id="ref-for-elementdef-linearGradient①">linearGradient</a></code> and <code><adata-link-type="element" href="https://www.w3.org/TR/svg2/pservers.html#elementdef-radialGradient" id="ref-for-elementdef-radialGradient①">radialGradient</a></code> elements, the <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG11/pservers.html#LinearGradientElementGradientTransformAttribute" id="ref-for-LinearGradientElementGradientTransformAttribute⑤">gradientTransform</a></code> attribtue and <aclass="property" data-link-type="propdesc" href="#propdef-transform" id="ref-for-propdef-transform②⓪">transform</a> property define an additional transformation in the gradient coordinate system. See <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG/pservers.html#LinearGradientElementGradientUnitsAttribute" id="ref-for-LinearGradientElementGradientUnitsAttribute①">gradientUnits</a></code> attribute for details <adata-link-type="biblio" href="#biblio-svg2">[SVG2]</a>.</p>
2581
-
<p>For the <code><adata-link-type="element" href="https://www.w3.org/TR/css-masking-1/#elementdef-clippath" id="ref-for-elementdef-clippath②">clipPath</a></code> element, the <adata-link-type="element-attr" href="https://www.w3.org/TR/SVG11/coords.html#TransformAttribute" id="ref-for-TransformAttribute①①">transform</a>attribtue and <aclass="property" data-link-type="propdesc" href="#propdef-transform" id="ref-for-propdef-transform②①">transform</a> property define an additional transformation in the clipping path coordinate space. See <code><adata-link-type="element-sub" href="https://www.w3.org/TR/css-masking-1/#element-attrdef-clippathunits" id="ref-for-element-attrdef-clippathunits①">clipPathUnits</a></code> attribute for details <adata-link-type="biblio" href="#biblio-css-masking">[CSS-MASKING]</a>.</p>
2579
+
<p>For the <code><adata-link-type="element" href="https://www.w3.org/TR/svg2/pservers.html#elementdef-pattern" id="ref-for-elementdef-pattern①">pattern</a></code> element, the <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG11/pservers.html#PatternElementPatternTransformAttribute" id="ref-for-PatternElementPatternTransformAttribute⑤">patternTransform</a></code>attribute and <aclass="property" data-link-type="propdesc" href="#propdef-transform" id="ref-for-propdef-transform①⑨">transform</a> property define an additional transformation in the pattern coordinate system. See <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG/pservers.html#PatternElementPatternUnitsAttribute" id="ref-for-PatternElementPatternUnitsAttribute①">patternUnits</a></code> attribute for details <adata-link-type="biblio" href="#biblio-svg2">[SVG2]</a>.</p>
2580
+
<p>For the <code><adata-link-type="element" href="https://www.w3.org/TR/svg2/pservers.html#elementdef-linearGradient" id="ref-for-elementdef-linearGradient①">linearGradient</a></code> and <code><adata-link-type="element" href="https://www.w3.org/TR/svg2/pservers.html#elementdef-radialGradient" id="ref-for-elementdef-radialGradient①">radialGradient</a></code> elements, the <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG11/pservers.html#LinearGradientElementGradientTransformAttribute" id="ref-for-LinearGradientElementGradientTransformAttribute⑤">gradientTransform</a></code> attribute and <aclass="property" data-link-type="propdesc" href="#propdef-transform" id="ref-for-propdef-transform②⓪">transform</a> property define an additional transformation in the gradient coordinate system. See <code><adata-link-type="element-sub" href="https://www.w3.org/TR/SVG/pservers.html#LinearGradientElementGradientUnitsAttribute" id="ref-for-LinearGradientElementGradientUnitsAttribute①">gradientUnits</a></code> attribute for details <adata-link-type="biblio" href="#biblio-svg2">[SVG2]</a>.</p>
2581
+
<p>For the <code><adata-link-type="element" href="https://www.w3.org/TR/css-masking-1/#elementdef-clippath" id="ref-for-elementdef-clippath②">clipPath</a></code> element, the <adata-link-type="element-attr" href="https://www.w3.org/TR/SVG11/coords.html#TransformAttribute" id="ref-for-TransformAttribute①①">transform</a>attribute and <aclass="property" data-link-type="propdesc" href="#propdef-transform" id="ref-for-propdef-transform②①">transform</a> property define an additional transformation in the clipping path coordinate space. See <code><adata-link-type="element-sub" href="https://www.w3.org/TR/css-masking-1/#element-attrdef-clippathunits" id="ref-for-element-attrdef-clippathunits①">clipPathUnits</a></code> attribute for details <adata-link-type="biblio" href="#biblio-css-masking">[CSS-MASKING]</a>.</p>
2582
2582
<p>For all other <adata-link-type="dfn" href="#transformable-element" id="ref-for-transformable-element④">transformable elements</a> the <adata-link-type="element-attr" href="https://www.w3.org/TR/SVG11/coords.html#TransformAttribute" id="ref-for-TransformAttribute①②">transform</a> attribute and <aclass="property" data-link-type="propdesc" href="#propdef-transform" id="ref-for-propdef-transform②②">transform</a> property define a transformation in the current user coordinate system of the parent. All percentage values of the <adata-link-type="element-attr" href="https://www.w3.org/TR/SVG11/coords.html#TransformAttribute" id="ref-for-TransformAttribute①③">transform</a> attribute are relative to the element’s <adata-link-type="dfn" href="#reference-box" id="ref-for-reference-box⑧">reference box</a>.</p>
0 commit comments