Макет
Утилиты для управления тем, как элемент обрабатывает контент, который слишком велик для контейнера.
Используйте overflow-visible
, чтобы предотвратить обрезку содержимого внутри элемента. Обратите внимание, что любое содержимое, выходящее за границы элемента, будет тогда видимым.
<div class="overflow-visible ..."></div>
Используйте overflow-hidden
, чтобы вырезать любое содержимое внутри элемента, выходящее за границы этого элемента.
<div class="overflow-hidden ..."></div>
Используйте overflow-auto
, чтобы добавить полосы прокрутки к элементу в случае, если его содержимое выходит за границы этого элемента. В отличие от overflow-scroll
, которая всегда показывает полосы прокрутки, эта утилита покажет их только в том случае, если прокрутка необходима.
<div class="overflow-auto ..."></div>
Используйте overflow-x-auto
, чтобы разрешить горизонтальную прокрутку, если это необходимо.
<div class="overflow-x-auto ..."></div>
Используйте overflow-y-auto
, чтобы разрешить вертикальную прокрутку, если это необходимо.
<div class="overflow-y-auto h-32 ..."></div>
Используйте overflow-x-scroll
, чтобы разрешить горизонтальную прокрутку и всегда показывать полосы прокрутки, если операционная система не отключила всегда видимые полосы прокрутки.
<div class="overflow-x-scroll ..."></div>
Используйте overflow-y-scroll
, чтобы разрешить вертикальную прокрутку и всегда показывать полосы прокрутки, если операционная система не отключила всегда видимые полосы прокрутки.
<div class="overflow-y-scroll ..."></div>
Используйте overflow-scroll
, чтобы добавить полосы прокрутки к элементу. В отличие от overflow-auto, которая показывает полосы прокрутки только в случае необходимости, эта утилита показывает их всегда. Обратите внимание, что некоторые операционные системы (например, macOS) скрывают ненужные полосы прокрутки независимо от этого параметра.
<div class="overflow-scroll ..."></div>
Tailwind позволяет условно применять служебные классы в разных состояниях с помощью модификаторов вариантов. Например, используйте hover:overflow-scroll
, чтобы применять утилиту overflow-scroll
только при hover.
<div class="overflow-auto hover:overflow-scroll">
<!-- ... -->
</div>
Полный список всех доступных модификаторов состояния смотрите в документации Наведение, фокус и другие состояния.
Вы также можете использовать модификаторы вариантов для таргетинга на медиа-запросы, такие как реагирующие контрольные точки, темный режим, предпочтения с уменьшенным движением и многое другое. Например, используйте md:overflow-scroll
, чтобы применить утилиту overflow-scroll
только на экранах среднего размера и выше.
<div class="overflow-auto md:overflow-scroll">
<!-- ... -->
</div>
Чтобы узнать больше, ознакомьтесь с документацией по адаптивному дизайну, темному режиму и другим модификаторам медиазапросов.