display:flex
flex-container
자식요소=flex-item
[해당 이미지 참고]
row
: 기본값, 왼쪽->오른쪽column
:위에서 아래 방향[row or column]-reverse
: 반대 방향flex-start
: 주축 시작 위치에 배치 flex-end
: 주축 끝 위치에 배치center
: 주축 가운데 배치space-between
: 주축을 일정한 비율로 나눠 배치space-around
: 양방향 공간이 있다. 일정한 비율로 배치됨space-evenly
:공백까지 일정 비율로 배치됨align-items
: 교차 축을 기준으로 정렬align-content
: 컨테이너의 교차 축의 아이템들이 여러 줄일 때flex-wrap:wrap
인 상태에서 사용해야한다flex-direction
flex-wrap
단축 속성flex-flow: row wrap;
auto
기본값flex-basis
값이 적용되어 있다면 row일 경우 width값 무시, column일 경우 height값 무시💡 flex-basis:0을 주게되면 여백 공간이 아니라 전체 공간을 분할한다.
부모의 align-items속성을 덮어 flex-item에게 개별적인 속성을 부여한다.
stretch
flex-grow
flex-shrink
flex-basis
단축 속성
flex:1 1 100px;
출처:위니브