Кратко
СкопированоЕсли в контейнере не хватает места для расположения всех элементов без изменения размеров, то свойство flex
указывает, в каких пропорциях элемент будет уменьшаться.
Свойство flex
полностью противоположно свойству flex
.
Пример
Скопировано.container { display: flex;}.item { flex-shrink: 3;}
.container { display: flex; } .item { flex-shrink: 3; }
Как понять
СкопированоЧем больше значение у этого свойства, тем быстрее элемент будет сжиматься по сравнению с соседями, имеющими меньшее значение.
Как пишется
СкопированоЗначение по умолчанию — 1. Значением может быть любое целое положительное число (включая 0).
Подсказки
Скопировано💡 Свойство работает с пропорциональным разделением пространства, не с конкретными размерами элементов. Разобраться во всём поможет статья «Как реально работает flex
».
- Chrome 57, поддерживается
- Edge 79, поддерживается
- Firefox 81, поддерживается
- Safari 9, поддерживается
На практике
Скопированосоветует Скопировано
🛠 Чаще всего в работе используется flex
. Это нужно чтобы элементы не сжимались, игнорируя заданные размеры.