Свойство overflow в CSS определяет, как обрабатывать содержимое, которое выходит за пределы блочного элемента, чьи размеры явно заданы (width, height, max-width, max-height).
Его работа основана на контроле видимости и возможности прокрутки содержимого.
Возможные значения:
visible (по умолчанию): Содержимое отображается за пределами блока.hidden: Содержимое обрезается за пределами блока и скрывается.scroll: Всегда отображаются полосы прокрутки (горизонтальная и вертикальная), позволяя прокручивать содержимое.auto: Полосы прокрутки отображаются только при необходимости (когда содержимое выходит за пределы блока).overlay: Схож с auto, но полосы прокрутки не занимают пространство внутри блока.Свойство overflow-x контролирует горизонтальное переполнение, а overflow-y — вертикальное.
Примеры использования:
css
Таблица значений:
| Значение | Отображение содержимого | Полосы прокрутки |
|---|---|---|
visible | Содержимое отображается за пределами блока. | Нет |
hidden | Содержимое обрезается и скрывается. | Нет |
scroll | Всегда отображаются полосы прокрутки. | Да |
auto | Полосы прокрутки отображаются только при необходимости. | Да (при нужде) |
overlay | Схож с auto, но полосы прокрутки не занимают пространство. | Да (при нужде) |