Correctly translated into Russian (#30022)
This commit is contained in:
@ -1,74 +1,66 @@
|
|||||||
---
|
---
|
||||||
title: Overflow
|
title: Overflow
|
||||||
localeTitle: перелив
|
localeTitle: Переполнение
|
||||||
---
|
---
|
||||||
# перелив
|
# Переполнение
|
||||||
|
|
||||||
Свойство `overflow` указывает, что произойдет, если содержимое переполняет поле элемента (это свойство работает только для элементов блока с указанной высотой).
|
Свойство `overflow` определяет, что произойдет, если содержимое переполнит поле элемента (это свойство работает только для элементов блока с указанной высотой).
|
||||||
|
|
||||||
Это свойство указывает, следует ли клип-контент или добавлять полосы прокрутки, когда содержимое элемента слишком велико, чтобы вписаться в указанную область.
|
Это свойство указывает, следует ли обрезать содержимое или добавить полосы прокрутки, если содержимое элемента слишком велико, чтобы поместиться в указанной области.
|
||||||
|
|
||||||
Например, заданный элемент уровня блока ( `<div>` ), установленный на ширину 300 пикселей, содержит изображение шириной 400 пикселей. Изображение будет выходить из div и быть видимым по умолчанию. Однако, если значение переполнения установлено в скрытое, изображение будет отключено на 300 пикселей.
|
Например, заданный элемент уровня блока (`<div>`) имеет ширину 300px и содержит изображение шириной 400px. Изображение будет торчать из `<div>` и будет видимым по умолчанию. Однако, если значение `overflow` установлено в `hidden`, изображение будет обрезано в 300px.
|
||||||
|
|
||||||
## Значения
|
## Значения
|
||||||
|
|
||||||
* `visible` : Это значение по умолчанию для свойства. Содержимое не обрезается, если оно больше, чем поле.
|
* `visible`: Это значение свойства по умолчанию. Содержимое не обрезается, если оно больше блока.
|
||||||
* `hidden` : переполненное содержимое будет скрыто.
|
* `hidden`: Переполненный контент будет скрыт.
|
||||||
* `scroll` : похоже на скрытый, но пользователи смогут прокручивать скрытый контент.
|
* `scroll`: Похоже на `hidden`, но пользователи смогут прокручивать скрытое содержимое.
|
||||||
* `auto` : Если содержимое выходит за пределы его поля, то это содержимое будет скрыто, в то время как полоса прокрутки должна быть видимой для пользователей, чтобы прочитать остальную часть содержимого.
|
* `auto`: Если содержимое выходит за рамки своего блока, то это содержимое будет скрыто, в то время как полоса прокрутки должна быть видна для пользователей, чтобы прочитать остальную часть содержимого.
|
||||||
* `initial` : Использует значение по умолчанию, которое видно.
|
* `initial`: Использует значение `visible` по умолчанию.
|
||||||
* `inherit` : Устанавливает переполнение для значения его родительского элемента.
|
* `inherit`: Задает для `overflow` значение родительского элемента.
|
||||||
|
|
||||||
## Примеры
|
## Примеры
|
||||||
|
|
||||||
### Видимых:
|
### Visible:
|
||||||
|
```css
|
||||||
|
.box-element { overflow: visible; }
|
||||||
|
```
|
||||||
|

|
||||||
|
|
||||||
|
### Hidden:
|
||||||
|
```css
|
||||||
|
.box-element { overflow: hidden; }
|
||||||
|
```
|
||||||
|

|
||||||
|
|
||||||
|
### Scroll:
|
||||||
|
```css
|
||||||
|
.box-element { overflow: scroll; }
|
||||||
|
```
|
||||||
|

|
||||||
|
|
||||||
|
### Auto:
|
||||||
|
```css
|
||||||
|
.box-element { overflow: auto; }
|
||||||
|
```
|
||||||
|

|
||||||
|
|
||||||
|
## overflow-x и overflow-y
|
||||||
|
|
||||||
|
* `overflow-x`: Позволяет пользователю прокручивать содержимое, выходящее за пределы высоты элемента.
|
||||||
|
* `overflow-y`: Позволяет пользователю прокручивать содержимое, выходящее за пределы элемента.
|
||||||
|
|
||||||
```css
|
```css
|
||||||
.box-element { overflow: visible; }
|
.box-element {
|
||||||
|
overflow-x: scroll;
|
||||||
|
overflow-y: auto;
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
И `.box-element` будет выглядеть так:
|
||||||
|

|
||||||
|
|
||||||

|
Если содержимое переполняется по оси - Y, то это содержимое будет скрыто, в то время как полоса прокрутки должна быть видна для пользователей, чтобы прочитать остальную часть содержимого.
|
||||||
|
|
||||||
### Скрытые:
|
#### Подробная информация
|
||||||
|
|
||||||
```css
|
* [CSS-Tricks](https://css-tricks.com/almanac/properties/o/overflow/)
|
||||||
.box-element { overflow: hidden; }
|
|
||||||
```
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Прокрутка:
|
|
||||||
|
|
||||||
```css
|
|
||||||
.box-element { overflow: scroll; }
|
|
||||||
```
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Авто:
|
|
||||||
|
|
||||||
```css
|
|
||||||
.box-element { overflow: auto; }
|
|
||||||
```
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## переполнение-x и переполнение-y
|
|
||||||
|
|
||||||
* `overflow-x` : позволяет пользователю прокручивать содержимое, которое выходит за пределы высоты элемента box.
|
|
||||||
* `overflow-y` : позволяет пользователю прокручивать содержимое, выходящее за пределы ширины окна.
|
|
||||||
|
|
||||||
```css
|
|
||||||
.box-element {
|
|
||||||
overflow-x: scroll;
|
|
||||||
overflow-y: auto;
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
`.box-element` будет выглядеть так: 
|
|
||||||
|
|
||||||
Если содержимое переполняет ось Y, то это содержимое будет скрыто, в то время как полоса прокрутки должна быть видимой для пользователей, чтобы прочитать остальную часть содержимого.
|
|
||||||
|
|
||||||
#### Дополнительная информация:
|
|
||||||
|
|
||||||
CSS-трюки: [переполнение](https://css-tricks.com/almanac/properties/o/overflow/)
|
|
||||||
|
Reference in New Issue
Block a user