Roman Trukhtanov
позволяют задать плавный переход CSS-свойствам, т. е. значения свойств изменяются постепенно в течении определенного (заданного) промежутка вермени
Использование CSS переходов ContentsКоманда запуска локального сервера Browser Sync:
browser-sync start --server --no-notify --files "css/*.css,js/*.js,*.html"
Contents
задает длительность эффекта перехода
transition-duration: DEMO Contentsselector {
transition-duration: 1s; /* Длительность перехода */
}
задает задержку перед запуском эффекта перехода
transition-delay: DEMO Contentsselector {
transition-delay: 1s; /* Задержка перед запуском */
transition-duration: 2s;
}
определяет свойства, к которым будет применен эффект перехода
transition-property: DEMO Contentsselector {
transition-property: all; /* По умолчанию all */
transition-duration: 1s;
}
определяет скорость и ускорение изменения значений свойств во время эффекта перехода
transition-timing-function: DEMO Contentsselector {
transition-timing-function: ease;
transition-duration: 1s;
}
cubic-bezier(0.0, 0.0, 1.0, 1.0)
Linear: DEMOcubic-bezier(0.25, 0.1, 0.25, 1.0)
Ease: DEMOcubic-bezier(0.42, 0.0, 1.0, 1.0)
Ease-In: DEMOcubic-bezier(0.0, 0.0, 0.58, 1.0)
Ease-Out: DEMOcubic-bezier(0.42, 0.0, 0.58, 1.0)
Ease-In-Out: DEMOsteps(2, start)
steps(4, end)
steps(1, start)
Step-Start: DEMOsteps(1, end)
Step-End: DEMOуниверсальная запись всех свойств, относящихся к CSS-переходам
transition: DEMO Contentsselector {
transition: all 1s linear .25s;
}