Spec-Zone.ru › Web APIs

CSSKeyframesRule: метод findRule()

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

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

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

Метод findRule() интерфейса CSSKeyframeRule находит CSSKeyFrameRule, соответствующую указанному селектору ключевой кадра.

Синтаксис

findRule(select)

Параметры

select

Строка, содержащая селектор ключевого кадра искомого правила, который должен быть:

  • списком значений процентов, разделенных запятыми, в диапазоне от 0% до 100%;
  • или ключевыми словами from или to.

Обратите внимание, что количество и порядок значений в указанном селекторе ключевого кадра должны соответствовать целевому правилу(ам) ключевого кадра. Пробелы игнорируются.

Возвращаемое значение

Объект CSSKeyframeRule — последнее соответствующее правило. Если правила не найдены, ничего не возвращается.

Примеры

CSS включает правило @keyframes. Это будет первое CSSRule, возвращаемое document.styleSheets[0].cssRules. myRules[0] возвращает объект CSSKeyframesRule. Вызов findRule("to") возвращает 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.findRule("to")); // a CSSKeyframeRule object

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

Спецификация
CSS Animations Level 1
# interface-csskeyframesrule-findrule

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android
findRule 1 12 5 12 4 18 5 12 3.2 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/CSSKeyframesRule/findRule

Spec-Zone.ru

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