SVGAnimatedAngle: animVal-Eigenschaft

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.

Die schreibgeschützte animVal-Eigenschaft der SVGAnimatedAngle-Schnittstelle repräsentiert den aktuellen animierten Wert des zugehörigen <angle>-Attributs auf einem SVG-Element. Wenn das Attribut derzeit nicht animiert wird, entspricht animVal dem baseVal.

Diese Eigenschaft spiegelt den animierten Zustand des Winkels des animierenden orient-Attributs des SVG-<marker>-Elements wider und ermöglicht den Zugriff auf den Wert des Winkels während der Animationen.

Wert

Ein SVGAngle-Objekt, das den animierten Wert des Inhalts vom Typ <angle> darstellt.

  • Wenn der Winkel animiert wird, spiegelt animVal den aktuellen Animationszustand wider.
  • Wenn der Winkel nicht animiert wird, ist animVal identisch mit SVGAnimatedAngle.baseVal.

Beispiele

js
const marker = document.querySelector("[orient]");

// Set an initial angle for the orient attribute
marker.setAttribute("orient", "45");

// Access the animated value of the angle
const animAngle = marker.orientAngle.animVal; // an SVGAngle object

console.log(animAngle.value); // Output: 45 (current animated value of the angle)
console.log(animAngle.unitType); // Output: 2 (constant for SVG_ANGLETYPE_DEG)

Spezifikationen

Specification
Scalable Vector Graphics (SVG) 2
# __svg__SVGAnimatedAngle__animVal

Browser-Kompatibilität

Siehe auch