← 返回首页
SVGTransform: type property - Web APIs | MDN

SVGTransform: type property

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

The type read-only property of the SVGTransform interface represents the type of transformation applied, specified by one of the SVG_TRANSFORM_* constants defined on this interface.

In this article

Value

An integer; the type of value as an unsigned short.

Examples

Determining the type of a transform

html
<svg width="200" height="200" xmlns="http://www.w3.org/2000/svg"> <rect id="rect" x="50" y="50" width="100" height="100" fill="blue" /> </svg>
js
const rect = document.getElementById("rect"); const transformList = rect.transform.baseVal; // Create and add a translation transform const translateTransform = rect.ownerSVGElement.createSVGTransform(); translateTransform.setTranslate(20, 30); transformList.appendItem(translateTransform); // Check the type of the added transform console.log(transformList.getItem(0).type); // Output: 2 (SVG_TRANSFORM_TRANSLATE)

Specifications

Specification
Scalable Vector Graphics (SVG) 2
# __svg__SVGTransform__type

Browser compatibility

Enable JavaScript to view this browser compatibility table.