SVGAnimatedAngle: thuộc tính animVal

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.

Thuộc tính chỉ đọc animVal của giao diện SVGAnimatedAngle đại diện cho giá trị hoạt hình hiện tại của <angle> liên quan trên phần tử SVG. Nếu thuộc tính hiện không được hoạt hình, animVal sẽ giống với baseVal.

Thuộc tính này phản ánh trạng thái hoạt hình của góc của thuộc tính orient đang hoạt hình của phần tử SVG <marker>, cung cấp quyền truy cập vào giá trị của góc trong quá trình hoạt hình.

Giá trị

Một đối tượng SVGAngle đại diện cho giá trị hoạt hình của kiểu nội dung <angle>.

  • Nếu góc đang được hoạt hình, animVal sẽ phản ánh trạng thái hoạt hình hiện tại.
  • Nếu góc không được hoạt hình, animVal sẽ giống với SVGAnimatedAngle.baseVal.

Ví dụ

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

// Đặt góc ban đầu cho thuộc tính orient
marker.setAttribute("orient", "45");

// Truy cập giá trị hoạt hình của góc
const animAngle = marker.orientAngle.animVal; // một đối tượng SVGAngle

console.log(animAngle.value); // Đầu ra: 45 (giá trị hoạt hình hiện tại của góc)
console.log(animAngle.unitType); // Đầu ra: 2 (hằng số cho SVG_ANGLETYPE_DEG)

Thông số kỹ thuật

Specification
Scalable Vector Graphics (SVG) 2
# __svg__SVGAnimatedAngle__animVal

Tương thích trình duyệt

Xem thêm