English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Имя @keyframes, указанное свойством animation-name CSS, должно применяться к выбранному элементу для определения анимации.
В таблице ниже总结了 контекст использования и историю версий этого свойства.
Значение по умолчанию: | none |
---|---|
Применяется к: | Все элементы::before и::after Псевдоэлементы |
Инherit: | Нет |
Анимация: | Нет.См. также Анимационные свойства. |
Версия: | Новая функция CSS3 |
JavaScript синтаксис: | object object.style.animationName="mymove" |
Синтаксис этого свойства такой:
animation-name: keyframe-name | none | initial | inherit
Ниже приведен пример того, как использовать свойство animation-name.
.box { width: 50px; height: 50px; background: red; position: relative; /* Chrome, Safari, Opera */ -webkit-animation-name: moveit; -webkit-animation-duration: 2s; animation-name: moveit; animation-duration: 2s; } /* Chrome, Safari, Opera */ @-webkit-keyframes moveit { from {left: 0;} to {left: 50%;} } @keyframes moveit { from {left: 0;} to {left: 50%;} }Проверьте, посмотрите <‹/›>
В таблице ниже описаны значения этого свойства.
Значение | Описание |
---|---|
keyframe-name | Указать имя ключевых кадров, которое будет связано с селектором. |
none | Указать, что анимация не используется. Это может быть использовано для замены или отключения любой анимации, передающейся по каскаду. |
initial | Установите этот параметр в его значение по умолчанию. |
inherit | Если указано, то связанный элемент использует вычисленное значение свойства animation-name родительского элемента. |
Совместимость браузеров для свойства animation-name, все основные браузеры поддерживают это свойство.
|
Пожалуйста, смотрите следующие руководства:CSS3 анимации.
Соответствующие свойства и правила:animation,animation-duration,animation-timing-function,animation-delay,animation-iteration-count,animation-direction,animation-fill-mode,animation-play-state,@keyframes.