두 줄 요약
Flex (Flexbox)
Flex Container 에 적용되는 속성
display: flex /* 태그 컨테이너에 flex 기능을 사용할 것임을 표시 */
flex-direction: /* 정렬할 방향 설정. ex) row-reverse, column */
flex-wrap: /* item 배열을 한줄에 할 것인지 여러 줄에 할 것인지 결정 ex) wrap */
flex-flow: /* 앞의 flex-direction과 flex-wrap은 같이 많이 쓰이기 떄문에 이 둘을 묶은 기능
ex) row-reverse wrap */
justify-content: /* main-axis 정렬 ex) center, space-between
만약 flex direction이 column 기준으로 배열 돼있으면
main-axis는 세로축이다. */
align-items: /* 반대축(cross-axis) 상 정렬 ex) flex-start, center */
align-content: /* 반대축 상에 여분의 공간 조절 ex) center, flex-start */
Flex Item 에 적용되는 속성
order: /* 개별 item의 순서를 정해줌. ex) .yellow { order: 1} */
flex-grow: / flex-shrink: /* 개별 item의 크기를 조절. ex) flew-grow: 2 */
align-self: /* 개별 item의 위치 조절. ex) center, flex-start */
```
Display, Position
Display: 요소를 어떻게 보여줄지 결정.
Position: absolute, relative, static 속성을 기억!
Note) padding, margin, css selector 등은 어떤 개념인지만 알아두고, 필요할 때 검색해서 써먹는 정도로 충분하다!
Tailwind CSS 프레임워크
<div class="shrink-0">
← 이런 식으로.<div class="bg-slate-100 rounded-xl p-8 dark:bg-slate-800">
← 이런 식으로.HTML/CSS 파트는 무슨 태그가 있냐, 어떤 속성 값의 기능이 무엇이냐를 알기 보다는
어떤 기능이 있는지의 큰 그림을 보고, 웹 페이지를 구성해야 할 때 어떤 속성과 기능이 있었는지를 기억해두고 검색해서 사용할 수 있는 능력이 중요하다고 느꼈다.
추가 공부 과정에서 어떤 기능들이 있는지 쉽고 알기 쉽게 설명해둔 참고 링크를 첨부하고 마치겠다.
Flex 속성, 기능 공부: https://flexboxfroggy.com/#ko
Flex 기능 체험: https://cdpn.io/pen/debug/adLPwv
TailWind 공식 문서: https://nerdcave.com/tailwind-cheat-sheet
TailWind 튜토리얼: https://codepen.io/jangka44/pen/xxaYWQP