- Теория
- Теория
Коэффициент сжатия элементов, flex-shrink
Если сумма базовых размеров флекс-элементов больше, чем размер флекс-контейнера, то возникает отрицательное пространство.
Механизм перераспределения работает не только для свободного места, но и для отрицательного пространства. Флекс-элементы умеют распределять отрицательное пространство между собой и сжиматься.
За уменьшение флекс-элементов отвечает свойство flex-shrink
, которое можно назвать «коэффициентом сжатия».
Свойство flex-shrink
принимает неотрицательные числовые значения, его значение по умолчанию — 1
.
Если значение flex-shrink
больше нуля, то флекс-элемент будет уменьшаться, «впитывая» часть отрицательного пространства, если оно существует.
Если значение flex-shrink
равно нулю, то флекс-элемент уменьшаться не будет.
Флекс-элементы стараются быть максимально «гибкими» и не выпадать из своего контейнера, поэтому у flex-shrink
значение по умолчанию равно 1
. Но если задавать нулевые значения для коэффициента сжатия, то выпадения элементов добиться можно.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.