transition применяемый к hover Flashcards
Если к каким либо отдельным параметрам хотим применить transition
transition-property: transform, background;
Как сделать задержку трансформации чтобы после действия она была позже
transition-delay: 2500ms, 0ms; Конкретно здесь если transition property на несколько элементов можем разделить на какой сколько будет зажержка
Какой параметр может в себе принимать тайминговые функции анимации чтобы анимация допустим была в 2 или 10 шагах или идеально плавной и много другое.
transition-timing-function: steps(2, end);
transition-timing-function: ease;
Это значение по умолчанию. Переход начинается медленно, затем ускоряется и снова замедляется к концу.
ease-in
Переход начинается медленно, затем ускоряется. Используется для эффектов появления.
ease-out
Переход начинается быстро и замедляется к концу. Используется для эффектов исчезновения.
linear
Переход происходит с постоянной скоростью от начала до конца. Подходит для случаев, когда нужно сохранить равномерное движение.
ease-in-out
Переход начинается медленно, затем ускоряется и снова замедляется к концу. Это более выраженный вариант ease
.
step-start
Переход начинается мгновенно и происходит без промежуточных значений. Можно представить как steps(1, start)
.
step-end
Переход завершается мгновенно без промежуточных значений. Можно представить как steps(1, end)
.
steps(10, start)
Переход состоит из 10 шагов и каждый шаг происходит в начале каждого интервала. Визуально это будет выглядеть как постепенное изменение в 10 дискретных этапов.
steps(10, end)
Переход состоит из 10 шагов и каждый шаг происходит в конце каждого интервала. Визуально это будет выглядеть как постепенное изменение в 10 дискретных этапов.
cubic-bezier(0.1, -0.3, 0.2, 0)
кубический безье определяет переход с кастомными значениями кривой. Первые два значения контролируют скорость перехода в начале, а последние два - в конце. В данном примере кривая начинается медленно, затем ускоряется с негативным ускорением, а затем замедляется.
Это значение по умолчанию. Переход начинается медленно, затем ускоряется и снова замедляется к концу.
transition-timing-function: ease;
Переход начинается медленно, затем ускоряется. Используется для эффектов появления.
ease-in