Переполнение элемента
Классы
Класс | Значение |
---|---|
overflow-auto |
overflow: auto; |
overflow-hidden |
overflow: hidden; |
overflow-visible |
overflow: visible; |
overflow-scroll |
overflow: scroll; |
overflow-x-auto |
overflow-x: auto; |
overflow-y-auto |
overflow-y: auto; |
overflow-x-hidden |
overflow-x: hidden; |
overflow-y-hidden |
overflow-y: hidden; |
overflow-x-visible |
overflow-x: visible; |
overflow-y-visible |
overflow-y: visible; |
overflow-x-scroll |
overflow-x: scroll; |
overflow-y-scroll |
overflow-y: scroll; |
Описание
Модификатор управляет поведением объекта при переполнении.
Использование: {условие действия}:{модификатор}
- Условие действия. Необязательный параметр. Определяет условие действия модификатора. Может принимать значения:
sm
— для экранов small и больше.md
— для экранов medium и больше.lg
— для экранов large и больше.xl
— для экранов extra large и больше.- Модификатор. Обязательный параметр.
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 содержимое обрезается и браузер использует элементы прокрутки, не важно было ли обрезано содержимое или нет
Примеры
overflow-auto
С помощью модификатора
overflow-auto
поведение определяется браузером автоматически
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-auto ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-hidden
С помощью модификатора
overflow-hidden
контент обрезается, без предоставления прокрутки
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-hidden ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-visible
С помощью модификатора
overflow-visible
содержимое не обрезается, может отображаться снаружи блока, в котором оно расположено
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-visible ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-scroll
С помощью модификатора
overflow-scroll
содержимое обрезается и браузер использует элементы прокрутки, не важно было ли обрезано содержимое или нет
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-scroll ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-x-auto
С помощью модификатора
overflow-x-auto
по оси X поведение определяется браузером автоматически
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-x-auto ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-y-auto
С помощью модификатора
overflow-y-auto
по оси Y поведение определяется браузером автоматически
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-y-auto ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-x-hidden
С помощью модификатора
overflow-x-hidden
по оси X контент обрезается, без предоставления прокрутки
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-x-hidden ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-y-hidden
С помощью модификатора
overflow-y-hidden
по оси Y контент обрезается, без предоставления прокрутки
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-y-hidden ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-x-visible
С помощью модификатора
overflow-x-visible
по оси X содержимое не обрезается, может отображаться снаружи блока, в котором оно расположено
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-x-visible ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-y-visible
С помощью модификатора
overflow-y-visible
по оси Y содержимое не обрезается, может отображаться снаружи блока, в котором оно расположено
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-y-visible ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-x-scroll
С помощью модификатора
overflow-x-scroll
по оси X содержимое обрезается и браузер использует элементы прокрутки, не важно было ли обрезано содержимое или нет
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-x-scroll ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
overflow-y-scroll
С помощью модификатора
overflow-y-scroll
по оси Y содержимое обрезается и браузер использует элементы прокрутки, не важно было ли обрезано содержимое или нет
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
<div class="h-d5 overflow-y-scroll ... ">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</div>
Адаптивность
Для управления поведением объекта при переполнении, начиная с определенного размера области просмотра, добавьте префикс контрольной точки ( sm
,
md
,
lg
,
xl
) через двоеточие (:
) к модификатору.
Например, воспользуйтесь модификатором
md:overflow-hidden
для обрезки контента без прокрутки для экранов размером Medium
и больше.
<div class="md:overflow-hidden"></div>
Для получения дополнительной информации об адаптивности ознакомьтесь с документацией.