SVGAnimatedTransformList.animVal 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

animValSVGAnimatedTransformList 介面的一個只讀屬性,它表示 SVG 元素的 transform 屬性的動畫值。

此屬性反映了 SVG 元素的 transform 屬性、<linearGradient><radialGradient> 元素的 gradientTransform 屬性,或者 <pattern> 元素的 patternTransform 屬性,其形式為一個只讀的 SVGTransformList,在動畫期間提供對每個變換函式動態更新的 SVGTransform 的訪問。如果沒有活動動畫,此屬性將返回與 baseVal 相同的值。

一個 SVGTransformList 物件,反映了 transform 屬性的當前動畫值。

示例

js
// Get the rectangle element
const rect = document.querySelector("rect");

// Access the animated transform list (if any)
const animTransforms = rect.transform.animVal;

// Log the animated transforms to the console
console.dir(animTransforms);

規範

規範
Scalable Vector Graphics (SVG) 2
# __svg__SVGAnimatedTransformList__animVal

瀏覽器相容性

另見