Flex Item
flexbox 정렬에 영향을 미치는 속성. flex container와 달리 부모(container)가 아니라 자식(item, box)에 직접 설정해야 한다. flex container에 대한 설명은 아래 링크에서 읽어보면 된다.
align-self
align-items, align-content와 비슷하므로 자세한 설명은 생략. 말 그대로 self니까 부모가 아니라 자기 자신, box 하나 단위로 정렬한다는 게 가장 큰 차이점이다.
flex-grow
flex-shrink
flex-basis
grow나 shrink되기 전 최초 크기. flex-direction이 column이 되면 가로-세로가 뒤바뀐다.
flex (1)
flex를 잘 사용하면 flex-grow, flex-shrink, flex-basis 모두 코드 한 줄 안에 지정할 수 있다.
flex (2)
flex: none;과 flex: initial; 그리고 flex: auto;
단위 없는 양의 수를 사용함
order
(번외) Flexbox Froggy
flex container와 flex item을 제대로 이해했다면 아래 게임을 해 보자. 24레벨이 조금 어렵지만 할 수 있다!
참고