transition-timing-function

transition-timing-function

Властивість transition-timing-function задає функцію розподілу часу, тобто поведінку анімації. Значення властивості задається через формулу Безьє, яка описує швидкість переходу властивості від одного значення до іншого за час, зазначений в transition-duration,

У CSS є кілька ключових слів для опису базових функцій Безьє, що часто використовуються.

Ключові слова:

  • ease — перехід починається повільно, швидко прискорюється, а потім знову сповільнюється в кінці.
  • linear — перехід має рівномірну швидкість.
  • ease-in — починається повільно, швидкість переходу збільшується до повного завершення переходу.
  • ease-out — починається швидко, уповільнюється протягом переходу.
  • ease-in-out — починається повільно, прискорюється, а потім знову сповільнюється.
.box {
  background-color: teal;
  transition-property: background-color;
  transition-duration: 1000ms;
  transition-timing-function: linear;
}

.box:hover {
  background-color: orange;
}

P.S.transition - Всі властивості переходу можна поєднати в одну складову властивість

  • /sites/data/pages/transition-timing-function.txt
  • Последнее изменение: 2023/09/27 20:54
  • tro