Переполнение элемента (overflow)link

https://dev.ru.simai.io/ru/ui/utility/layout/overflow.php

Модификаторы overflow управляют тем, как содержимое элемента отображается при его переполнении. Вы можете управлять вертикальной (overflow-y), горизонтальной (overflow-x) или обеими осями одновременно.

Синтаксисlink

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

  • Условие действия (необязательный параметр):
    Может принимать значения:

    • sm — для экранов шириной от 540px и больше;
    • md — для экранов шириной от 768px и больше;
    • lg — для экранов шириной от 960px и больше;
    • xl — для экранов шириной от 1140px и больше;
    • xxl — для экранов шириной от 1320px и больше.

    Если условие действия не указано, модификатор применяется ко всем размерам.

  • Модификатор (обязательный параметр):

    • overflow-auto — поведение определяется браузером автоматически;
    • overflow-hidden — контент обрезается, без предоставления прокрутки;
    • overflow-visible — содержимое не обрезается, может отображаться за пределами контейнера;
    • overflow-scroll — содержимое обрезается и всегда появляется полоса прокрутки;
    • overflow-x-auto — по оси X поведение определяется браузером автоматически;
    • overflow-y-auto — по оси Y поведение определяется браузером автоматически;
    • overflow-x-hidden — по оси X контент обрезается, без предоставления прокрутки;
    • overflow-y-hidden — по оси Y контент обрезается, без предоставления прокрутки;
    • overflow-x-visible — по оси X содержимое не обрезается;
    • overflow-y-visible — по оси Y содержимое не обрезается;
    • overflow-x-scroll — по оси X содержимое обрезается и всегда доступна прокрутка;
    • overflow-y-scroll — по оси Y содержимое обрезается и всегда доступна прокрутка.

Примерыlink

overflow-autolink

Поведение определяется браузером автоматически.

<div class="h-d5 overflow-auto ...">
  Lorem ipsum dolor sit amet, ...
</div>

overflow-hiddenlink

Контент обрезается, без предоставления прокрутки.

<div class="h-d5 overflow-hidden ...">
  Lorem ipsum dolor sit amet, ...
</div>

overflow-visiblelink

Содержимое не обрезается, может отображаться снаружи блока.

<div class="h-d5 overflow-visible ...">
  Lorem ipsum dolor sit amet, ...
</div>

overflow-scrolllink

Содержимое обрезается и всегда появляется полоса прокрутки.

<div class="h-d5 overflow-scroll ...">
  Lorem ipsum dolor sit amet, ...
</div>

overflow-x-auto / overflow-y-autolink

По соответствующей оси поведение определяется браузером автоматически.

<div class="h-d5 overflow-x-auto ...">
  Lorem ipsum dolor sit amet, ...
</div>
<div class="h-d5 overflow-y-auto ...">
  Lorem ipsum dolor sit amet, ...
</div>

overflow-x-hidden / overflow-y-hiddenlink

Контент обрезается по соответствующей оси, без предоставления прокрутки.

<div class="h-d5 overflow-x-hidden ...">
  Lorem ipsum dolor sit amet, ...
</div>
<div class="h-d5 overflow-y-hidden ...">
  Lorem ipsum dolor sit amet, ...
</div>

overflow-x-visible / overflow-y-visiblelink

Содержимое не обрезается по соответствующей оси.

<div class="h-d5 overflow-x-visible ...">
  Lorem ipsum dolor sit amet, ...
</div>
<div class="h-d5 overflow-y-visible ...">
  Lorem ipsum dolor sit amet, ...
</div>

overflow-x-scroll / overflow-y-scrolllink

Содержимое обрезается и всегда доступна полоса прокрутки по соответствующей оси.

<div class="h-d5 overflow-x-scroll ...">
  Lorem ipsum dolor sit amet, ...
</div>
<div class="h-d5 overflow-y-scroll ...">
  Lorem ipsum dolor sit amet, ...
</div>

Адаптивностьlink

Для применения стилей, начиная с определённой контрольной точки, добавьте префикс (sm:, md:, lg:, xl:, xxl:) к модификатору.

Например, чтобы обрезать контент без прокрутки только на экранах medium и больше:

<div class="md:overflow-hidden"></div>