display:
flex-direction:
flex-wrap:
flex-flow:
justify-content:
align-items:
align-content:
order:
align-self:
flex-grow:
flex-shrink:
flex-basis:
flex:
Control the direction of flex items within the parent container.
display: flex;
flex-direction: row;
flex-direction: row-reverse;
flex-direction: column;
flex-direction: column-reverse;
flex-wrap: nowrap;
flex-wrap: wrap;
flex-wrap: nowrap-reverse;
flex-flow: row nowrap;
flex-flow: column wrap;
justify-content: flex-start;
justify-content: flex-end;
justify-content: center;
justify-content: space-between;
justify-content: space-around;
align-items: stretch;
align-items: flex-start;
align-items: flex-end;
align-items: center;
align-items: baseline;
align-content: stretch;
align-content: flex-start;
align-content: flex-end;
align-content: center;
align-content: space-between;
align-content: space-around;
Overrides position of individual flex items along main or cross axis
order: 1;
Value can be any positive of negative integer
align-self: flex-start;
align-self: flex-end;
align-self: center;
align-self: stretch;
align-self: baseline;
margin-left: auto;
margin-right: auto;
Specifies the flex grow factor of a flex item. Default is 0.
flex-grow: 0;
flex-grow: [any integer];
flex-grow: auto;
Specifies the flex shrink factor of a flex item. Default is 1.
flex-shrink: 1;
flex-shrink: [any integer];
flex-shrink: auto;
Specifies the initial size of the flex item, before any available space is distributed according to the flex factors. Default is 0.
flex-basis: 0;
flex-basis: [any integer];
flex-basis: auto;
flex-grow value / flex-shrink value / flex-basis value
flex: 0 1 0;
flex: initial;
//equivalent to flex: 0 1 auto;
flex: auto;
//equivalent to flex: 1 1 auto;
flex: none;
//equivalent to flex: 0 0 auto;
flex: integer;
//equivalent to flex: [integer] 1 0;