The flex property is shorthand for flex-grow, flex-shrink, and flex-basis, in that order.
This property only has an effect on flexible items.
.container {
flex: 1;
}flex-grow
Numerical value that designates how a flexible item will shrink in relation to the rest of the flexible items in the same container.
flex-shrink
Numerical value that designates how a flexible item will grow in relation to the rest of the flexible items in the same container.
flex-basis
Designates the initial length of a flexible item. Possible values: “auto”, “inherit”, or a length unit (px, em, rem, etc.) or percentage.
auto
Same as 1 1 auto.
initial
Same as 0 1 auto.
none
Same as 0 0 auto.
inherit
Inherits this property’s value from its parent item.
Have a code example of flex? Submit a codepen.io demo and we'll showcase it here ↴