~ 오늘은 10일차 ~
Flex Container Properties | Flexbox Items Properties |
---|---|
flex-direction | order |
flex-wrap | flex-grow |
flex-flow | flex-shrink |
justify-content | flex-basis |
align-items | align-self |
align-content |
Flex Container Properties
① flex-direction: row
: 가로로, 순서대로 1-2-3 정렬
② flex-direction: row-reverse
: 가로로, 역순 3-2-1 정렬
③ flex-direction: column
: 위에서 아래로, 1-2-3 정렬
④ flex-direction: column-reverse
: 위에서 아래로, 역순 3-2-1 정렬
아이템 개수가 늘어나면 아이템의 크기를 줄이며, 한 줄을 유지하는 디폴트 flex와는 다르게 flex-wrap 설정 시 줄 바꿈이 발생
① nowrap(기본값) : 모든 플렉스 항목이 한 줄에 표시
② wrap : 플렉스 항목이 위에서 아래로 여러줄 줄 바꿈
③ wrap=reverse : 플렉스 항목이 아래에서 위로 여러줄 줄 바꿈
space-around | space-evenly |
---|---|
모든 item 양쪽에 동일한 공간이 발생, 시각적으로는 공간이 동일하지 않음 | item 사이 간격 및 가장자리 여백이 모두 동일 |
Align-items | Align-content | Align-self (Item속성) |
---|---|---|
두 줄부터 사용가능 | item별로 작성하여 개별 정렬 | |
수직 방향을 기준으로 정렬 | no-wrap에서는 무의미 | aligh-content 삭제 후 적용 가능 |
|
|
|
Flex Item Properties
order: -1;
, order: 2;
등으로 표현flex-grow: 1;
등으로 표현하며, 아이템을 뺀 나머지 공백에 대해 비율에 맞춰 배합하여 나눠 가진다.flex-wrap: wrap;
이 있을 경우 적용되지 않음flex: 1 1 100px
처럼 작성오늘의 강의 복기를 시작해보자.
온라인 강의로 들었을 때는 이해가 됐던 것 같은데 다시 실시간 강의를 들으니 자세하게 다루는 내용들이 헷갈리기 시작했다.
강의 자료를 계속 쳐다보다가, 이번에도 실습하며 깨달아가서 다행이었다.
오늘도 Grid를 같이 배웠지만 나눠서 올리고 싶어 이만 끊었다.
Grid와 position 등을 배우고나서 Youtube 사이트 만들기를 조금 했는데, 다행히도 아직까지는 버벅거리지 않고 잘 따라가고 있다.
이전에 한 번 해본 적이 있다고 이해하는데 시간이 오래걸리지 않아 좋았다. 아직 상단 Search부분을 하다 끝나긴 했지만 역시 직접 해보는 게 제일 재밌는 것 같다.
글이 잘 정리되어 있네요. 감사합니다.