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