SVGAnimatedInteger: свойство baseVal
Базовая Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
Свойство baseVal интерфейса SVGAnimatedInteger представляет собой базовое (неанимированное) значение анимируемого <integer>.
Некоторые атрибуты, такие как атрибут numOctaves элемента <feTurbulence> или атрибут order элемента <feConvolveMatrix>, принимают целое число long в качестве значения. Это свойство предоставляет доступ к статическому, неанимированному состоянию атрибута в виде числа.
Значение
Целое число; базовое (неанимированное) значение отраженного атрибута.
Примеры
const feTurbulence = document.querySelector("feTurbulence");
// Set the animatable 'numOctaves' attribute
feTurbulence.setAttribute("numOctaves", "4");
// Access the SVGAnimatedInteger object
const animatedInteger = feTurbulence.numOctaves;
// Get the base value
console.log(animatedInteger.baseVal); // Output: 4
// Modify the base value
animatedInteger.baseVal = 6;
// Verify the reflected attribute value
console.log(feTurbulence.getAttribute("numOctaves")); // Output: "6"
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
baseVal |
6 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SVGAnimatedInteger/baseVal