Продолжительность переходаlink

https://dev.ru.simai.io/ru/ui/utility/animation/transition-duration.php

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

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

Класс Значение
.fast transition-duration: var(--sf-duration-fast); (по умолчанию 100ms)
.duration-normal transition-duration: var(--sf-duration-normal); (по умолчанию 300ms)
.slow transition-duration: var(--sf-duration-slow); (по умолчанию 500ms)

Описаниеlink

Данные модификаторы позволяют выбрать одну из трех скоростей анимации (быстрая, нормальная и медленная) без необходимости указывать конкретное время вручную. При этом можно переопределить значения переменных --sf-duration-fast, --sf-duration-normal и --sf-duration-slow в вашей конфигурации.

Синтаксисlink

Использование модификатора: {модификатор}

Примените один из модификаторов fast, duration-normal или slow к элементу, которому хотите задать конкретную длительность перехода. Например:

<button class="transition duration-normal ease-in-out p-2 radius-1/3">
    Нажми на меня
</button>

В данном примере при наведении или фокусе переходы будут длиться 300ms.

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

<div class="transition fast hover:bg-primary p-2 radius-1/3">
    Наведи на меня, анимация будет быстрой (100ms).
</div>

<div class="transition duration-normal hover:bg-secondary p-2 radius-1/3">
    Наведи на меня, анимация будет нормальной (300ms).
</div>

<div class="transition slow hover:bg-tertiary p-2 radius-1/3">
    Наведи на меня, анимация будет медленной (500ms).
</div>

Замена прежних классов на новыеlink

Старый класс Новый класс
.duration-1, .duration-2, .duration-3 .fast
.duration-4, .duration-5 .duration-normal
.duration-6, .duration-7, .duration-8, .duration-9 .slow