Объект CSSKeyframesRule.

  CSSKeyframesRule - Является интерфейсом к CSS-правилам, которые формируют кадр цикла анимации CSS.
  Надо иметь в виду, что браузеры по разному могут транслировать значения атрибутов стилей входящих в CSS-правило при получении в памяти таблиц стилей CSS, поэтому некоторые значения могут отличаться своим форматом от исходных, совпадая с ними по существу (например форматы цвета).
  
  1. Через свойство указатель объекта CSSRuleList
  2. Через свойство ownerRule объекта CSSStyleSheet
  3. Через свойство parentRule объекта CSSStyleDeclaration
  4. Через свойство parentRule объекта CSSKeyframeRule
  5. С помощью метода item объекта CSSRuleList
  6. С помощью метода addRule объекта CSSStyleSheet
  7. С помощью метода insertRule объекта CSSStyleSheet
  Свойства.
  cssRules - Содержит ссылку на интерфейс CSSRuleList к списку, элементами которого являются экземпляры объекта CSSKeyframeRule для CSS-правил - этапов цикла анимации.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.cssRules

Значения формата записи:

  cssText - Содержит код CSS-правила указанного экземпляром объекта CSSKeyframesRule, включая ключевое слово @keyframes, имя кадра и идентификаторы этапа с атрибутами (правила этапа) со всеми фигурными скобками.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.cssText

Значения формата записи:

  name - Содержит имя кадра анимации.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.name[= Имя]

Значения формата записи:

  parentRule - Содержит ссылку на интерфейс CSSStyleRule к CSS-правилу, которое содержит этот кадр анимации.
  Если этот кадр анимации не входит ни в какое другое CSS-правило, то свойство parentRule содержит значение null.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.parentRule

Значения формата записи:

  parentStyleSheet - Содержит ссылку на интерфейс CSSStyleSheet к таблице стилей CSS, которая содержит этот кадр анимации.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.parentStyleSheet

Значения формата записи:

  type - Содержит код типа CSS-правила.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.type

Значения формата записи:

  Методы.
  appendRule - Добавляет новый этап в кадр анимации (новый экземпляр объекта CSSKeyframeRule в список, ссылка на который содержится в собственном свойстве cssRules).
  Возвращает значение undefined.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.appendRule(Код)

Значения формата записи:

  deleteRule - Удаляет заданный этап из кадра анимации (соответствующий экземпляр объекта CSSKeyframeRule из списка, ссылка на который содержится в собственном свойстве cssRules).
  Возвращает значение undefined.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.deleteRule(Идентификатор)

Значения формата записи:

  findRule - Читает заданный этап из кадра анимации.
  Возвращает ссылку на соответствующий экземпляр объекта CSSKeyframeRule.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSKeyframesRule.findRule(Идентификатор)

Значения формата записи: