Свойство flex-grow в CSS
- предыдущая страница flex-flow
- следующая страница flex-shrink
определение и использование
атрибут flex-grow определяет рост элемента по сравнению с другими эластичными элементами в том же контейнере.
комментарий:атрибут flex не имеет значения, если элемент не является эластичным элементом.
дополнительная информация:
Урок CSS: CSS эластичный контейнер
Руководство по CSS:атрибут flex
Руководство по CSS:атрибут flex-basis
Руководство по CSS:атрибут flex-direction
Руководство по CSS:атрибут flex-flow
Руководство по CSS:атрибут flex-shrink
Руководство по CSS:атрибут flex-wrap
Руководство по HTML DOM:атрибут flexGrow
пример
сделайте ширину второго эластичного элемента в три раза больше, чем у других эластичных элементов:
div:nth-of-type(1) {flex-grow: 1;} div:nth-of-type(2) {flex-grow: 3;} div:nth-of-type(3) {flex-grow: 1;}
CSS синтаксис
flex-grow: number|initial|inherit;
значение атрибута
значение | описание |
---|---|
number | числовое значение, определяющее рост этого элемента по сравнению с другими эластичными элементами. По умолчанию 0. |
initial | устанавливает этот атрибут в его значение по умолчанию. См. также initial. |
inherit | переопределяет этот атрибут с помощью значения, переданного родительским элементом. См. также inherit. |
технические детали
по умолчанию: | 0 |
---|---|
наследование: | нет |
создание анимации: | поддерживается. См. также:атрибуты, связанные с анимацией. |
версия: | CSS3 |
JavaScript синтаксис: | object.style.flexGrow="5" |
поддержка браузеров
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут.
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот атрибут. Используйте префиксы -webkit-, -ms- или -moz- перед числами для первой версии, определяемой правилами.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
29.0 21.0 -webkit- |
11.0 | 28.0 18.0 -moz- |
9.0 6.1 -webkit- |
17.0 |
- предыдущая страница flex-flow
- следующая страница flex-shrink