Краткая справка

Класс
Свойства
scroll-autoscroll-behavior: auto;
scroll-smoothscroll-behavior: smooth;

Основы использования

Добавление плавной прокрутки

Используйте утилиту scroll-smooth, чтобы включить плавную прокрутку внутри элемента.

<html class="scroll-smooth">
  <!-- ... -->
</html>

Применяя условно

Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте focus:scroll-auto, чтобы применять утилиту scroll-auto только при focus.

<html class="scroll-smooth focus:scroll-auto">
  <!-- ... -->
</html>

Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.

Контрольные точки и медиа-запросы

Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:scroll-auto, чтобы применить утилиту scroll-auto только на экранах среднего размера и выше.

<html class="scroll-smooth md:scroll-auto">
  <!-- ... -->
</html>

Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.