Back to contents
Flex item grow, shrink and basis using the flex shorthand
flex: 1;
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
flex: 1 1 auto; (equivalent to flex:auto;)
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
Lorem ipsum dolor sit amet
flex: # 1 auto;
Do not grow
Grow normally
Grow twice as much
flex: # 1 auto; (with flex-flow:column;)
Do not grow
Grow normally
Grow twice as much
flex-shrink using shorthand flex
flex: 0 0 auto; (equivalent to flex:none;)
Left box Lorem ipsum dolor sit amet
Middle box Lorem ipsum dolor sit amet
Right box Lorem ipsum dolor sit amet
flex: 0 1 auto; (default)
Left box Lorem ipsum dolor sit amet
Middle box Lorem ipsum dolor sit amet
Right box Lorem ipsum dolor sit amet
flex: 0 # auto;
Left box Lorem ipsum dolor sit amet
Right box Lorem ipsum dolor sit amet
flex-basis using shorthand flex
flex: 0 1 #%; (larger than content)
Left box
Middle box
Right box
flex: 0 1 #%; (smaller than content)
Left box
Middle box is 20% Lorem ipsum dolor sit amet
Right box
flex: 0 1 #%; (with shrinking)
Left box Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore
Middle box is less than 60%
Right box Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore
flex: 0 0 #%; (without shrinking)
Left box Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore
Middle box is actually 60%
Right box Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore