Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. SVG
  3. Reference
  4. Attributes
  5. gradientTransform

gradientTransform

ThegradientTransform attribute contains the definition of an optional additional transformation from the gradient coordinate system onto the target coordinate system (i.e., userSpaceOnUse or objectBoundingBox). This allows for things such as skewing the gradient. This additional transformation matrix is post-multiplied to (i.e., inserted to the right of) any previously defined transformations, including the implicit transformation necessary to convert from object bounding box units to user space.

You can use this attribute with the following SVG elements:

Example

html,body,svg {  height: 100%;}
html
<svg viewBox="0 0 420 200" xmlns="http://www.w3.org/2000/svg">  <radialGradient       gradientUnits="userSpaceOnUse"    cx="100"    cy="100"    r="100"    fx="100"    fy="100">    <stop offset="0%" stop-color="darkblue" />    <stop offset="50%" stop-color="skyblue" />    <stop offset="100%" stop-color="darkblue" />  </radialGradient>  <radialGradient       gradientUnits="userSpaceOnUse"    cx="100"    cy="100"    r="100"    fx="100"    fy="100"    gradientTransform="skewX(20) translate(185, 0)">    <stop offset="0%" stop-color="darkblue" />    <stop offset="50%" stop-color="skyblue" />    <stop offset="100%" stop-color="darkblue" />  </radialGradient>  <rect x="0" y="0" width="200" height="200" fill="url(#gradient1)" />  <rect x="220" y="0" width="200" height="200" fill="url(#gradient2)" /></svg>

Usage notes

Default valueIdentity transform
Value<transform-list>
AnimatableYes
<transform-list>

A list oftransformation functions specifying some additional transformation from the gradient coordinate system onto the target coordinate system.

Specifications

Specification
Scalable Vector Graphics (SVG) 2
# LinearGradientElementGradientTransformAttribute
Scalable Vector Graphics (SVG) 2
# RadialGradientElementGradientTransformAttribute

Browser compatibility

svg.elements.linearGradient.gradientTransform

svg.elements.radialGradient.gradientTransform

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp