Spec-Zone.ru › Web APIs

CSSKeyframeRule

Базовая поддержка Широко доступно

Эта функция хорошо поддерживается и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с сентября 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Интерфейс CSSKeyframeRule описывает объект, представляющий набор стилей для заданного ключевого кадра. Он соответствует содержимому одного ключевого кадра правила @keyframes правила.

CSSRule CSSKeyframeRule

Свойства экземпляра

Наследует свойства от своего предка CSSRule.

CSSKeyframeRule.keyText

Представляет ключевое слово ключевого кадра, например '10%', '75%'. Ключевое слово from соответствует '0%', а ключевое слово to соответствует '100%'.

CSSKeyframeRule.style Только для чтения

Возвращает CSSStyleDeclaration объекта CSS-стилей, связанных с ключевым кадром.

Методы экземпляра

Нет специфических методов; наследует методы от своего предка CSSRule.

Примеры

CSS содержит правило ключевых кадров. Это будет первое CSSRule, возвращаемое document.styleSheets[0].cssRules. myRules[0] возвращает объект CSSKeyframesRule, который будет содержать отдельные объекты CSSKeyFrameRule для каждого ключевого кадра.

@keyframes slide-in {
  from {
    transform: translateX(0%);
  }

  to {
    transform: translateX(100%);
  }
}
let myRules = document.styleSheets[0].cssRules;
let keyframes = myRules[0]; // a CSSKeyframesRule
console.log(keyframes[0]); // a CSSKeyframeRule representing an individual keyframe.

Спецификации

Спецификация
CSS Анимации Уровень 1
# interface-csskeyframerule

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
CSSKeyframeRule 311–31 12 485–48 1815–1812–15 94–9 3118–31 485–48 1814–1812–14 93.2–9 2.01.0–2.0 4.4.31–4.4.3
keyText 1 12 5 12 4 18 5 12 4 1.0 4.4
style 1 12 5 12 4 18 5 12 3.2 1.0 4.4

См. также

  • @keyframes
  • CSSKeyFramesRule

© 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/CSSKeyframeRule

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API