display: flex; /* Direction flex container*/ flex-direction: row; flex-direction: row-reverse; flex-direction: column; flex-direction: column-reverse; /* Wrap - enable multiline*/ flex-wrap: nowrap; flex-wrap: wrap; flex-wrap: wrap-reverse; /* flex-flow - combaine flex-ditection flex-wrap*/ flex-flow: column wrap; /* justify-content*/ /* items: margin-right: auto; margin-left: auto; margin: auto;*/ justify-content: flex-start; justify-content: flex-end; justify-content: center; justify-content: space-between; justify-content: space-around; /* Order */ order: 5; order: -5; /* flex grow */ flex-grow: 3; flex-grow: 0.6; /* flex-basis */ /* Specify <'width'> */ flex-basis: 10em; flex-basis: 3px; flex-basis: auto; /* Intrinsic sizing keywords */ flex-basis: fill; flex-basis: max-content; flex-basis: min-content; flex-basis: fit-content; /* Automatically size based on the flex item’s content */ flex-basis: content; /* flex-shrink антоним flex-grow*/ flex-shrink: 2; flex-shrink: 0.6; /* Alignment */ align-content: flex-start; align-content: flex-end; align-content: center; align-content: space-around; align-content: space-between; align-content: stretch; align-items: flex-start; align-items: flex-end; align-items: center; align-items: baseline; align-items: stretch; align-self: auto; align-self: flex-start; align-self: flex-end; align-self: center; align-self: baseline; align-self: stretch; /* center content */ /* first */ .container { display:flex; justify-content: center; align-items: center; } /* second */ .container { display: flex; justify-content: center; } .item-1 { align-self: center; } /*third*/ .container { display: flex; } .item-1 { margin: auto; }
http://codepen.io/enxaneta/pen/adLPwv