1) display
flex : 블록 요소와 같이 Flex Container 정의
inline-flex : 인라인 요소와 같이 Flex Container 정의
2) flex-direction
row : 행축(좌 -> 우)
row-reverse : 행축(우 -> 좌)
column : 열축(위 -> 아래)
column-reverse : 열축(아래 -> 위)
Tip)
3) flex-wrap
nowrap : 묶음(줄 바꿈) 없음
wrap : 여러 줄로 묶음
wrap-reverse : wrap의 반대 방향으로 묶음
4) justify-content
flex-start : Flex Items를 시작점으로 정렬
flex-end : Flex Items를 끝점으로 정렬
center : Flex Items를 가운데로 정렬
space-between : 각 Flex Item 사이를 균등하게 정렬
space-around : 각 Flex Item의 외부 여백을 균등하게 정렬
5) align-content
stretch : Flex Items를 시작점으로 정렬(기본 값)
flex-start : Flex Items를 시작점으로 정렬
flex-end : Flex Items를 끝점으로 정렬
center : Flex Items를 가운데로 정렬
space-between : 각 Flex Item 사이를 균등하게 정렬
space-around : 각 Flex Item의 외부 여백을 균등하게 정렬
6) align-items
stretch : Flex Items를 시작점으로 정렬(기본 값)
flex-start : Flex Items를 시작점으로 정렬
flex-end : Flex Items를 끝점으로 정렬
center : Flex Items를 가운데로 정렬
baseline : Flex Items를 각 줄의 문자 기준선에 정렬
7) order
0 : 순서 없음
숫자 : 숫자가 작을수록 앞에 먼저 정렬 됨
8) flex-glow
0 : 증가 비율 없음 (기본값)
숫자 : 증가 비율
9) flex-shrink
1 : Flex Container 너비에 따라 감소 비율 적용
숫자 : 감소 비율
10) flex-basis
auto : 요소의 Content 너비
단위 : px, em, rem 등 단위로 지정