transition-duration CSS

Свойство transition-duration задаёт время в секундах или миллисекундах, сколько должна длиться анимация перехода до её завершения.

По умолчанию значение равно 0s, это означает, что никакой анимации нет, переход происходит мгновенно.

Можно указать несколько значений, перечисляя их через запятую. Каждое значение применяется к свойствам, заданным через transition-property.

Свойство **`transition-duration`** задаёт время в секундах или миллисекундах, сколько должна длиться анимация перехода до её завершения. По умолчанию значение равно `0s`, это означает, что никакой анимации нет, переход происходит мгновенно. Можно указать несколько значений, перечисляя их через запятую. Каждое значение применяется к свойствам, заданным через [`transition-property`](/css/transition-property/).
Значение по умолчанию:

0s

Значение по умолчанию:
`0s`
Наследуется:
Нет
Применяется:

Ко всем элементам, к псевдоэлементам ::before и ::after

Применяется:
Ко всем элементам, к псевдоэлементам `::before` и `::after`
Анимируется:
Нет
Объект JavaScript:

object.style.transitionDuration

Объект JavaScript:
`object.style.transitionDuration`
Спецификации:
Спецификации:
* [CSS Transitions](http://dev.w3.org/csswg/css-transitions/#transition-duration)
Поддержка браузерами:

Can I Use css-transitions? Data on support for the css-transitions feature across the major browsers from caniuse.com.

Поддержка браузерами:
<p class="ciu_embed" data-feature="css-transitions" data-periods="future_1,current,past_1,past_2"> <a href="http://caniuse.com/#feat=css-transitions">Can I Use css-transitions?</a> Data on support for the css-transitions feature across the major browsers from caniuse.com. </p>

Синтаксис

/* <time> values */
transition-duration: 6s;
transition-duration: 120ms;
transition-duration: 1s, 15s;
transition-duration: 10s, 30s, 230ms;

/* Global values */
transition-duration: inherit;
transition-duration: initial;
transition-duration: unset;

Синтаксис

/* <time> values */ transition-duration: 6s; transition-duration: 120ms; transition-duration: 1s, 15s; transition-duration: 10s, 30s, 230ms; /* Global values */ transition-duration: inherit; transition-duration: initial; transition-duration: unset;

Значения

  • время.

Примечание

  • Chrome до версии 26.0, Safari до версии 6.1 и Android поддерживают свойство -webkit-transition-duration.
  • Opera до версии 12.10 поддерживает свойство -o-transition-duration.
  • Firefox до версии 16 поддерживает свойство -moz-transition-duration.

Значения

* время. ### Примечание * Chrome до версии 26.0, Safari до версии 6.1 и Android поддерживают свойство `-webkit-transition-duration`. * Opera до версии 12.10 поддерживает свойство `-o-transition-duration`. * Firefox до версии 16 поддерживает свойство `-moz-transition-duration`.

Примеры

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>transition-duration</title>
  <style>
   .warn {
    padding: 20px;
    transition-duration: 2s;
   }
   .warn:hover {
    background: #fc0;
   }
  </style>
 </head>
 <body>
  <div class="warn">Вы не учли, что скалярное 
  поле необходимо и достаточно!</div>
 </body>
</html>

Примеры

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>transition-duration</title> <style> .warn { padding: 20px; transition-duration: 2s; } .warn:hover { background: #fc0; } </style> </head> <body> <div class="warn">Вы не учли, что скалярное поле необходимо и достаточно!</div> </body> </html>

Содержание

  • Синтаксис
      /* <time> values */ transition-duration: 6s; transition-duration: 120ms; transition-duration: 1s, 15s; transition-duration: 10s, 30s, 230ms; /* Global values */ transition-duration: inherit; transition-duration: initial; transition-duration: unset;
  • Значения
    • Примеры
        <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>transition-duration</title> <style> .warn { padding: 20px; transition-duration: 2s; } .warn:hover { background: #fc0; } </style> </head> <body> <div class="warn">Вы не учли, что скалярное поле необходимо и достаточно!</div> </body> </html>

    В начало