Классы delay-* задают transition-delay — паузу перед началом перехода.
Берите их, чтобы элементы менялись по очереди или чтобы короткое случайное
наведение указателя не запускало изменение.
Пример
Шкала
Наведите указатель на дорожку или перейдите на неё клавишей Tab. Все точки
идут 0,3 с (duration-normal); подпись — класс задержки.
С префиксом ширины класс действует от указанной ширины и шире. Меняйте
ширину окна просмотра: на узком экране точка трогается через секунду, начиная
с ширины md — сразу.
Условия (что это): ширина экрана — sm:, md:, lg:, xl:, xxl:; состояния — нет. Например: sm:delay-1.
Классы и переменные собраны из CSS выпуска и обновляются вместе с ним.
Применение
Выбор задержки
Шкала идёт от delay-1 (75 мс) до delay-9 (2 с); delay-0 убирает
задержку — например, с префиксом ширины, как в примере выше. Значения заданы числами, а не
токенами темы. Для отклика на наведение хватает delay-1 … delay-3;
delay-6 и больше подходят для последовательностей и подсказок, которые не
должны всплывать от случайного движения указателя.
Появление по очереди
Одинаковый переход с растущей задержкой выстраивает элементы в
последовательность:
Задержка совместима с классами transition-*, duration-* и ease-*: она
задаёт отдельное свойство.
Ограничения
Задержка действует в обе стороны: элемент с delay-8 и начинает, и
отменяет изменение через секунду. Долгая задержка на отклике кнопки или
ссылки выглядит как зависание.
Классы меняют только переходы, а не CSS-анимацию класса animation.