SVGAnimatedAngle: baseVal 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.
ThebaseVal read-only property of theSVGAnimatedAngle interface represents the base (non-animated) value of the associated<angle> on an SVG element. This property is used to retrieve the static value of the<angle>, unaffected by any ongoing animations.
This property reflects the<angle> value of theorient attribute of the SVG<marker> element, which is the same as theSVGMarkerElement.orientAngle property.
In this article
Value
AnSVGAngle object representing the base value of the<angle> content type.
- The value is unaffected by animations, representing the initial state of the angle.
- The unit type of the angle can be retrieved from
SVGAngle.unitType.
Examples
js
const marker = document.querySelector("[orient]");// Set the orient attribute with an anglemarker.setAttribute("orient", "90");const baseAngle = marker.orientAngle.baseVal; // an SVGAngle objectconsole.log(baseAngle.value); // Output: 90console.log(baseAngle.unitType); // Output: 1 (constant for SVG_ANGLETYPE_UNSPECIFIED)Specifications
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # __svg__SVGAnimatedAngle__baseVal> |