CSSKeyframesRule: свойство length
Только для чтения length свойство интерфейса CSSKeyframeRule возвращает количество объектов CSSKeyframeRule в его списке. Затем вы можете получить доступ к каждой правилам ключевой кадра по её индексу непосредственно в объекте CSSKeyframeRule.
Значение
Неотрицательное целое число. Оно должно иметь то же значение, что и length свойства cssRules.
Примеры
CSS содержит правило ключевых кадров. Это будет первый CSSRule, возвращаемый document.styleSheets[0].cssRules. myRules[0] возвращает объект CSSKeyframesRule. Свойство cssRules возвращает CSSRuleList содержащий два правила.
@keyframes slide-in {
from {
transform: translateX(0%);
}
to {
transform: translateX(100%);
}
}
const myRules = document.styleSheets[0].cssRules; const keyframes = myRules[0]; // a CSSKeyframesRule console.log(keyframes.length); // 2
Спецификации
| Спецификация |
|---|
| CSS Анимации Уровень 1 # dom-csskeyframesrule-length |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
length |
123 | 123 | 109 | 109 | 17 | 123 | 109 | 82 | 17 | 27.0 | 123 |
© 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/CSSKeyframesRule/length