SVGAnimatedTransformList.baseVal 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

SVGAnimatedTransformList 接口的只读属性 baseVal 表示 SVG 元素的 transform 属性的非动画值。

此属性反映了 SVG 元素的 transform<linearGradient><radialGradient> 元素的 gradientTransform 属性,或者 <pattern> 元素的 patternTransform 属性值,作为只读的 SVGTransformList,为 SVG 元素上设置的每个变换函数提供对静态 SVGTransform 的访问。

一个 SVGTransformList 对象,表示 transform 属性的当前非动画值。

示例

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

// Access the non-animated transform list of the element
const baseTransforms = rect.transform.baseVal;

// Log the base transforms to the console
console.dir(baseTransforms);

规范

规范
Scalable Vector Graphics (SVG) 2
# __svg__SVGAnimatedTransformList__baseVal

浏览器兼容性

另见