Общее свойство переходаlink

Данные модификаторы позволяют задать, какие именно CSS-свойства будут плавно изменяться при взаимодействии с элементом. Применяя соответствующий модификатор, вы контролируете, для каких свойств будет выполняться переход, а также можете комбинировать его с другими модификаторами (например, для изменения цвета, фона или тени).

Классы и их значенияlink

Класс Значение
.transition-none transition-property: none;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
.transition-all transition-property: all;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
.transition transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
.transition-color transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
.transition-opacity transition-property: opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
.transition-shadow transition-property: shadow;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
.transition-transform transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;

Описаниеlink

Модификаторы плавных переходов позволяют задать, какие свойства будут изменяться плавно при взаимодействии (например, при наведении курсора или фокусе). Это помогает создавать более приятные визуальные эффекты.

Синтаксисlink

Использование модификатора: {модификатор}
Модификатор указывается непосредственно в классе элемента. Например, чтобы применить плавный переход для цвета:

<div class="transition-color hover:bg-primary p-2 radius-1/3">
    Наведи на меня
</div>

В данном примере при наведении курсора на элемент изменится цвет фона с плавным переходом, так как задан модификатор transition-color.

Пример использованияlink

<button class="transition-all hover:text-primary p-2 radius-1/3">
    Нажми на меня
</button>

При наведении курсора на кнопку цвет текста плавно сменится на основной (text-primary), так как все свойства с переходом (transition-all) будут изменяться плавно.