Товаров: 0 (0р.)

Animation delay css: animation-delay | CSS | WebReference

Содержание

animation-delay | CSS | WebReference

Свойство animation-delay устанавливает время ожидания перед запуском цикла анимации. Значение 0s или 0ms запускает анимацию сразу же. Отрицательное значение также включает анимацию без задержек, но может привести к изменению вида начала анимации.

Допустимо указывать несколько значений, перечисляя их через запятую.

Краткая информация

Значение по умолчанию0s
НаследуетсяНет
ПрименяетсяКо всем элементам, к псевдоэлементам ::before и ::after
АнимируетсяНет

Синтаксис

animation-delay: <время> [,<время>]*

Обозначения

ОписаниеПример
<тип>Указывает тип значения.<размер>
A && BЗначения должны выводиться в указанном порядке.<размер> && <цвет>
A | BУказывает, что надо выбрать только одно значение из предложенных (A или B).normal | small-caps
A || BКаждое значение может использоваться самостоятельно или совместно с другими в произвольном порядке.width || count
[ ]Группирует значения.[ crop || cross ]
*Повторять ноль или больше раз.[,<время>]*
+Повторять один или больше раз.<число>+
?Указанный тип, слово или группа не является обязательным.inset?
{A, B}Повторять не менее A, но не более B раз.<радиус>{1,4}
#Повторять один или больше раз через запятую.<время>#

Пример

<!DOCTYPE html> <html> <head> <meta charset=»utf-8″> <title>animation-duration</title> <style> .warn { background: #fc0; padding: 10px; top: -100px; position: absolute; left: 0; right: 0; } .fadeInTop { animation-name: fadeInTop; animation-duration: 2s; /* Продолжительность анимации */ animation-delay: 1s; /* Задержка */ animation-fill-mode: forwards; } @keyframes fadeInTop { from { top: -100px; } to { top: 0; } } </style> </head> <body> <div>Вы не учли, что скалярное поле необходимо и достаточно!</div> </body> </html>

Объектная модель

Объект.style.animationDelay

Примечание

Chrome, Safari и Android поддерживают свойство -webkit-animation-delay.

Opera до версии 12.10 поддерживает свойство -o-animation-delay.

Firefox до версии 16 поддерживает свойство -moz-animation-delay.

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

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — свойство полностью поддерживается браузером со всеми допустимыми значениями;
  •  — свойство браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо свойство поддерживается лишь частично, например, не все допустимые значения действуют или свойство применяется не ко всем элементам, которые указаны в спецификации.

Число указывает версию браузера, начиная с которой свойство поддерживается.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 12.03.2020

Редакторы: Влад Мержевич

animation-delay — Веб-технологии для разработчиков

Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

Описание

CSS свойство animation-delay определяет время задежки перед стартом анимации.

Значение 0s, которое является значением по умолчанию, указывает на то, что анимация должна начаться непременно. В противном случае, старт анимации будет отложен на указанное время.

При указании отрицательного значения, анимация также начнется непременно, но ее воспроизведение начнется не с первого ключевого кадра, а так, будто часть анимации уже была показана. Например, если вы укажете значение -1s, анимация будет начата с ключевого кадра, когда 1 секунда анимации уже была воспроизведена.

Синтаксис

animation-delay: 3s; animation-delay: 2s, 4ms;

Значения

<time>
Время задержки перед стартом анимации. Может быть определено в секундах (s), либо в милисекундах (ms). Если вы не укажите единицу измерения, свойство будет недействительным.

Формальный синтаксис

<time>#

Примеры

Посмотрите CSS анимации для примера.

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

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

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support(Да)-webkit
43.0
5.0 (5.0)-moz
16.0 (16.0)
1012-o
12.10
4.0-webkit
FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari MobileChrome for Android
Basic support(Да)-webkit5.0 (5.0)-moz
16.0 (16.0)
?12-o(Да)-webkit?

Смотрите также

Свойство animation-delay | CSS справочник

basicweb.ru
  • HTML
    • Учебник HTML
    • Справочник тегов
    • Атрибуты событий
    • Глобальные атрибуты
    • Коды языков
    • Мнемоники
    • Цвета
    • Тесты знаний
  • CSS
    • Учебник CSS
    • Справочник свойств
    • Селекторы
    • Функции
    • Правила
    • Flexbox генератор
    • Grid генератор
    • Учебник LESS
  • JavaScript
    • Интерфейсы веб API
    • Объект Array
    • Объект Date
    • Объект Function
    • Объект Global
    • Объект JSON
    • Объект Math
    • Объект Number
    • Объект Object
    • Объект RegExp
    • Объект Promise
    • Объект String
  • jQuery
    • Селекторы
    • События
    • Методы DOM
    • Перемещения
    • Утилиты
    • Эффекты
    • AJAX
    • Объект Callbacks
    • Объект Deferred

HTML

  • HTML учебник
  • Справочник тегов
  • Атрибуты событий
  • Глобальные атрибуты
  • Мнемоники
  • Коды языков
  • HTML цвета
  • Тесты знаний

CSS

  • CSS учебник
  • Справочник свойств
  • CSS селекторы
  • CSS функции
  • CSS правила
  • Flexbox генератор
  • Grid генератор
  • LESS учебник

JavaScript

  • Интерфейсы веб API
  • Объект Array
  • Объект Date
  • Объект Function
  • Объект Global
  • Объект JSON
  • Объект Math β
  • Объект Number
  • Объект Object
  • Объект Promise
  • Объект RegExp
  • Объект String

jQuery

  • jQuery селекторы
  • jQuery события
  • jQuery методы DOM
  • jQuery перемещения
  • jQuery утилиты
  • jQuery эффекты
  • jQuery AJAX
  • jQuery объект Callbacks
  • jQuery объект Deferred

CSS свойства

  • align-content
  • align-items
  • align-self
  • all
  • animation
  • animation-delay
  • animation-direction
  • animation-duration
  • animation-fill-mode
  • animation-iteration-count
  • animation-name
  • animation-play-state
  • animation-timing-function
  • backface-visibility
  • background
  • background-attachment
  • background-blend-mode
  • background-clip
  • background-color
  • background-image
  • background-origin
  • background-position
  • background-repeat
  • background-size
  • border
  • border-bottom
  • border-bottom-color
  • border-bottom-left-radius
  • border-bottom-right-radius
  • border-bottom-style
  • border-bottom-width
  • border-collapse
  • border-color
  • border-image
  • border-image-outset
  • border-image-repeat
  • border-image-slice
  • border-image-source
  • border-image-width
  • border-left
  • border-left-color
  • border-left-style
  • border-left-width
  • border-radius
  • border-right
  • border-right-color
  • border-right-style
  • border-right-width
  • border-spacing
  • border-style
  • border-top
  • border-top-color
  • border-top-left-radius
  • border-top-right-radius
  • border-top-style
  • border-top-width
  • border-width
  • bottom
  • box-shadow
  • box-sizing
  • break-after
  • break-before
  • break-inside
  • caption-side
  • clear
  • clip
  • color
  • column-count
  • column-fill
  • column-gap
  • column-rule
  • column-rule-color
  • column-rule-style
  • column-rule-width
  • column-span
  • column-width
  • columns
  • content
  • counter-increment
  • counter-reset
  • cursor
  • direction
  • display
  • empty-cells
  • filter
  • flex
  • flex-basis
  • flex-direction
  • flex-flow
  • flex-grow
  • flex-shrink
  • flex-wrap
  • float
  • font
  • @font-face
  • font-family
  • font-size
  • font-style
  • font-variant
  • font-weight
  • grid
  • grid-area
  • grid-auto-columns
  • grid-auto-flow
  • grid-auto-rows
  • grid-column
  • grid-column-end
  • grid-column-gap
  • grid-column-start
  • grid-gap
  • grid-row
  • grid-row-start
  • grid-row-gap
  • grid-row-end
  • grid-template
  • grid-template-areas
  • grid-template-columns
  • grid-template-rows
  • justify-content
  • justify-items
  • justify-self
  • height
  • @keyframes
  • left
  • letter-spacing
  • line-height
  • list-style
  • list-style-image
  • list-style-position
  • list-style-type
  • margin
  • margin-bottom
  • margin-left
  • margin-right
  • margin-top
  • max-height
  • max-width
  • @media
  • min-height
  • min-width
  • opacity
  • order
  • orphans
  • outline
  • outline-color
  • outline-offset
  • outline-style
  • outline-width
  • overflow
  • overflow-wrap
  • overflow-x
  • overflow-y
  • padding
  • padding-bottom
  • padding-left
  • padding-right
  • padding-top
  • page-break-after
  • page-break-before
  • page-break-inside
  • perspective
  • perspective-origin
  • place-content
  • place-items
  • place-self
  • position
  • quotes
  • resize
  • right
  • tab-size
  • table-layout
  • text-align
  • text-align-last

animation-timing-function — Веб-технологии для разработчиков

CSS свойство animation-timing-function задаёт как происходит анимация в течении длительности каждого цикла.

The source for this interactive example is stored in a GitHub repository. If you’d like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.

Достаточно удобно использовать сокращённое свойство animation для того, чтобы установить все свойства для анимации одновременно.

Синтаксис


animation-timing-function: ease;
animation-timing-function: ease-in;
animation-timing-function: ease-out;
animation-timing-function: ease-in-out;
animation-timing-function: linear;
animation-timing-function: step-start;
animation-timing-function: step-end;


animation-timing-function: cubic-bezier(0.1, 0.7, 1.0, 0.1);
animation-timing-function: steps(4, end);

 
animation-timing-function: steps(4, jump-start);
animation-timing-function: steps(10, jump-end);
animation-timing-function: steps(20, jump-none);
animation-timing-function: steps(5, jump-both);
animation-timing-function: steps(6, start);
animation-timing-function: steps(8, end);


animation-timing-function: ease, step-start, cubic-bezier(0.1, 0.7, 1.0, 0.1);


animation-timing-function: inherit;
animation-timing-function: initial;
animation-timing-function: unset;

Временные функции могут быть установлены в пользовательских keyframes’ах в правилах @keyframes. Если в keyframe’е значение animation-timing-function указано, соответствующее значение animation-timing-function от элемента к которому анимация применена используется для этого keyframe’а.

Значения

<timingfunction>
Каждый <timing-function> представляет функцию расчета времени для связи с соответствующим свойством animate, как определено в animation-property.

Формальный синтаксис

<timing-function>#

где
<timing-function> = linear | <cubic-bezier-timing-function> | <step-timing-function>

где
<cubic-bezier-timing-function> = ease | ease-in | ease-out | ease-in-out | cubic-bezier(<number <a href="/ru/docs/CSS/Value_definition_syntax#Brackets" title="Brackets: enclose several entities, combinators, and multipliers to transform them as a single component">[0,1]>, <number>, <number <a href="/ru/docs/CSS/Value_definition_syntax#Brackets" title="Brackets: enclose several entities, combinators, and multipliers to transform them as a single component">[0,1]>, <number>)
<step-timing-function> = step-start | step-end | steps(<integer>[, <step-position>]?)

где
<step-position> = jump-start | jump-end | jump-none | jump-both | start | end

Примеры

См. CSS animations.

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

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

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
animation-timing-functionChrome Полная поддержка 43
Полная поддержка 43
Полная поддержка 3
С префиксом Требует вендорный префикс: -webkit-
Edge Полная поддержка 12
Полная поддержка 12
Полная поддержка 12
С префиксом Требует вендорный префикс: -webkit-
Firefox Полная поддержка 16
Полная поддержка 16
Полная поддержка 49
С префиксом Требует вендорный префикс: -webkit-
Полная поддержка 44С префиксом Отключено
С префиксом Требует вендорный префикс: -webkit-
Отключено From version 44: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Полная поддержка 5
С префиксом Требует вендорный префикс: -moz-
IE Полная поддержка 10Opera Полная поддержка 30
Полная поддержка 30
Полная поддержка 15
С префиксом Требует вендорный префикс: -webkit-
Нет поддержки 12.1 — 15
Нет поддержки 12 — 15
С префиксом Требует вендорный префикс: -o-
Safari Полная поддержка 9
Полная поддержка 9
Полная поддержка 4
С префиксом Требует вендорный префикс: -webkit-
WebView Android Полная поддержка 43
Полная поддержка 43
Полная поддержка ≤37
С префиксом Требует вендорный префикс: -webkit-
Chrome Android Полная поддержка 43
Полная поддержка 43
Полная поддержка 18
С префиксом Требует вендорный префикс: -webkit-
Firefox Android Полная поддержка 16
Полная поддержка 16
Полная поддержка 49
С префиксом Требует вендорный префикс: -webkit-
Полная поддержка 44С префиксом Отключено
С префиксом Требует вендорный префикс: -webkit-
Отключено From version 44: this feature is behind the layout.css.prefixes.webkit preference (needs to be set to true). To change preferences in Firefox, visit about:config.
Полная поддержка 5
С префиксом Требует вендорный префикс: -moz-
Opera Android Полная поддержка 30
Полная поддержка 30
Полная поддержка 14
С префиксом Требует вендорный префикс: -webkit-
Нет поддержки 12.1 — 14
Нет поддержки 12 — 14
С префиксом Требует вендорный префикс: -o-
Safari iOS Полная поддержка 9
Полная поддержка 9
Полная поддержка 3.2
С префиксом Требует вендорный префикс: -webkit-
Samsung Internet Android Полная поддержка 4.0
Полная поддержка 4.0
Полная поддержка 1.0
С префиксом Требует вендорный префикс: -webkit-
jump- keywords for steps()Chrome Полная поддержка 77Edge Полная поддержка 79Firefox Полная поддержка 65IE Нет поддержки НетOpera Полная поддержка 64Safari Полная поддержка 14WebView Android Полная поддержка 77Chrome Android Полная поддержка 77Firefox Android Полная поддержка 65Opera Android Полная поддержка 55Safari iOS Полная поддержка 14Samsung Internet Android Полная поддержка 12.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Пользователь должен сам включить эту возможность.
Пользователь должен сам включить эту возможность.
Требует вендорный префикс или другое имя для использования.
Требует вендорный префикс или другое имя для использования.

Смотрите также

анимация задержки | CSS | WebReference

Свойство animation-delay устанавливает время ожидания перед запуском цикла анимации. Значение 0s или 0ms запускает анимацию сразу же. Отриц значение также включает анимацию без задержек, но может привести к изменению вида начала анимации.

Допустимо указывать несколько значений, перечисляя их через запятую.

Краткая информация

Значение по умолчанию 0s
Наследуется Нет
Применяется Ко всем элементам, к псевдоэлементам :: до и :: после
Анимируется Нет

Синтаксис

  animation-delay: <время> [, <время>] *  

Обозначения

Описание Пример
<тип> Указывает тип значения. <размер>
A && B Значения должны выводиться в указанном порядке. <размер> && <цвет>
A | B Указывает, что надо выбрать только одно значение из предложенных (A или B). нормальный | малые шапки
A || B Каждое Мессианство самостоятельно или с другими в произвольном порядке. ширина || count
[] Группирует значения. [урожай || крест]
* Повторять ноль или больше раз. [, <время>] *
+ Повторять один или больше раз. <число> +
? Указанный тип, слово или группа не является обязательным. вставка?
{A, B} Повторять не менее A, но не более B раз. <радиус> {1,4}
# Повторять один или больше раз через запятую. <время> #

Пример

продолжительность анимации <стиль> .warn { фон: # fc0; отступ: 10 пикселей; верх: -100 пикселей; позиция: абсолютная; слева: 0; справа: 0; } .fadeInTop { имя-анимации: fadeInTop; продолжительность анимации: 2 с; / * Продолжительность анимации * / задержка анимации: 1 с; / * Задержка * / режим заливки анимации: вперед; } @keyframes fadeInTop { от {top: -100px; } на {верх: 0; } }

Вы не учли, что скалярное поле необходимо и достаточно!

Объектная модель

Объект .style.animationDelay

Примечание

Chrome, Safari и Android свойство -webkit-animation-delay.

Opera до версии 12.10 поддерживает свойство -o-animation-delay.

Firefox до версии 16 поддерживает свойство -moz-animation-delay.

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

Каждая спецификация проходит несколько стадий одобрения.

  • Рекомендация (Рекомендация) — спецификация W3C и одобана как стандарт.
  • Кандидат в рекомендации (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Предлагаемая рекомендация (Предлагаемая рекомендация) — на этом этапе представлен на рассмотрении Консультативного совета W3C для окончательного утверждения.
  • Рабочий проект (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Черновик редакции (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Проект (Черновик спецификации) — первая черновая версия стандарта.

Браузеры

В таблице браузеров используются следующие обозначения.

  • — свойство полностью предоставленным браузером со всеми допустимыми значениями;
  • — свойство браузером не воспринимается и игнорируется;
  • — при работе возможно появление различных ошибок, либо свойство имеется лишь частично, например, не все допустимые значения имеют свойство не ко всем элементам, которые указаны в спецификации.

Число указывает версию, начиная с свойства, имеющего свойство.

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 12.03.2020

Редакторы: Влад Мержевич

.

animation-delay — Веб-технологии для разработчиков

Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Следуйте за изменениями в следующих версиях браузеров, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров.

Описание

CSS свойство animation-delay Определить время задежки перед стартом анимации.

Значение 0 с, которое является значением по умолчанию, указывает на то, что анимация должна начаться непременно. В противном случае, старт анимации будет отложен на указанное время.

При указании отрицательного значения, анимация также начнется непременно, но ее проигрывается с первого ключевого кадра, а так, будто часть анимации уже была первым. Например, если вы укажете значение -1s, анимация будет начата с ключевого кадра, когда 1 секунда анимации уже была воспроизведена.

Синтаксис

 анимация-задержка: 3 с;
задержка анимации: 2 с, 4 мс;
 

Значения

<время>
Время задержки перед стартом анимации. Может быть определено в секундах, либо в милисекундах (мс). Если вы не указаны единицу измерения, свойство будет недействительным.

Формальный синтаксис

 <время> #
 

Примеры

Посмотрите CSS анимации для примера.

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

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

Элемент Хром Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Базовая поддержка (Да) -webkit
43.0
5,0 (5,0) -моз
16,0 (16,0)
10 12-о
12,10
4.0-веб-набор
Элемент Android Firefox Mobile (Gecko) IE Телефон Opera Mobile Safari Mobile Chrome для Android
Базовая поддержка (Да) -webkit 5,0 (5,0) -моз
16.0 (16,0)
? 12-о (Да) -webkit?

Смотрите также

.

Свойство animation-delay | Справочник CSS

basicweb.ru
  • HTML
    • Учебник HTML
    • Справочник тегов
    • Атрибуты событий
    • Глобальные атрибуты
    • Коды языков
    • Мнемоники
    • Цвета
    • Тесты знаний
  • CSS
    • Учебник CSS
    • Справочник свойств
    • Селекторы
    • Обязательства
    • Правила
    • Flexbox генератор
    • Сетевой генератор
    • Учебник МЕНЬШЕ
  • JavaScript
    • Интерфейсы веб API
    • Объект Массив
    • Дата размещения
    • Объект Функция
    • Объект Global
    • Объект JSON
    • Объект Math
    • Номер объекта
    • Объект Объект
    • Объект RegExp
    • Обещание объекта
    • Строка объекта
  • jQuery
    • Селекторы
    • События
    • Методы ДОМ
    • Перераз
    • Утилиты
    • Эффекты
    • AJAX
    • Объект Обратные звонки
    • Объект отложен

HTML

  • HTML учебник
.

анимация — Веб-технологии для разработчиков

Этот перевод не завершён. Пожалуйста, помогите перевести эту статью с английского

CSS свойство animation это короткая запись для animation-name , animation-duration , animation-time-function , animation-delay , animation-iteration-count , animation-direction , animation-fill-mode и animation-play-state .

Описание того, какие свойства являются анимируемыми доступными; стоит отметить, что это описание также подходит для CSS переходов.

Синтаксис

 / * длительность @keyframes | временная функция | задержка |
   счетчик итераций | направление | режим заполнения | игровое состояние | имя */
  анимация: 3 с. замедление 1 с. 2 перевернуть оба приостановленных слайда;

/ * длительность @keyframes | временная функция | задержка | имя */
  анимация: 3 с линейный слайд 1 с;

/ * длительность @keyframes | имя */
  анимация: слайд 3 с;
 

Порядок важен в определении анимации: первое значение, которое может быть проанализировано как присваивается animation-duration , и второй назначен animation-delay .

Обратите внимание, что порядок также важен в каждом определении анимации для различения значений animation-name от других ключевых слов. При синтаксическом анализе ключевые слова, действительные для свойств, отличных от имя-анимации , значения которых не были найдены ранее в сокращении, должны приниматься для этих свойств, а не для имя-анимации . Кроме того, при сериализации значения по умолчанию других свойств должны выводиться, по крайней мере, в тех случаях, когда необходимо различать имя-анимации , которое может быть значением другого свойства и может выводиться в дополнительных случаях.

Формальный синтаксис

 <одиночная анимация> # 

где
<одиночная анимация> = <время> || <функция синхронизации> || <время> || <количество одиночных анимаций> || <направление одиночной анимации> || || || [нет | <имя-кадра>]

где
<функция-синхронизация> = линейный | | <функция синхронизации шага>
<количество итераций одиночной анимации> = бесконечно | <число>
<направление одной анимации> = нормальный | обратный | альтернативный | альтернативный-обратный
= none | нападающие | назад | оба
= running | приостановлено
= |

где
= easy | легкость в | легкость выхода | легкость установки | cubic-bezier ( [0,1]> ,

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *