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,
animValsẽ 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,
animValsẽ giống vớiSVGAnimatedAngle.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> |