📘 오늘의 공부
- flex box 복습 : 드림코딩-flexbox
(참고 : flexbox froggy )- grid : 드림코딩-grid
(참고 : grid Garden )
display
: flex box 라고 지정해주는 시작!
display: flex;
flex-direction
: 가로/세로 정렬(중심축 정하기)
row
(가로정렬 - 열)row-reverse
: 오른쪽에서부터 정렬 시작column
: 세로 정렬(행)column-reverse
)flex-wrap
: 줄바꿈 할지 말지(item 크기 변동에 영향)
nowrap
(줄바꿈 X, 아이템 넘치면 그냥 크기가 줄어듦)wrap
: 아이템이 한줄을 넘어가면 크기변동 없이 그냥 줄바꿈을 함wrap-reverse
: 맨 아래 오른쪽부터 1번 시작flex-flow
: flex-direction + flex-wrap
flex-flow: row nowrap;
justify-content
: ⭐️중심축에서⭐️ 아이템들을 어떻게 배치할건지
<처음, 끝, 가운데 정렬>
start
(처음부터 시작)flex-end
: 마지막부터 시작center
: item들이 가운데에 위치함<여백 주기>
space-around
: item들 사이에 여백 주기space-evenly
: item 사이 간격을 모두 같게space-between
: 양쪽 정렬align-items
: ⭐️반대축에서⭐️의 정렬
center
: 수직축에서 가운데 정렬됨baseline
: 아이템 크기가 각기 다르더라도, 안의 text가 모두 같은 줄에서 보일 수 있도록 해줌align-content
: 반대축에서 item을 어떻게 배치할건지
space-between
: 수직으로 양쪽 정렬(맨위, 맨 아래에 item 붙어있고 나머지는 가운데 배치)💡 참고 사이트
- css-tricks (flex box의 속성들 확인 가능)
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
order
: 각 item의 순서 정해주기(잘 사용되지 않음)flex-grow
:container의 크기가 커질때 item 크기에 변동flex-shrink
: container의 크기가 작아질때 item 크기에 변동flex-basis
: item이 공간을 얼만큼 차지해야할지 세부적으로 명시align-self
: item 하나만 정렬을 다르게 하고싶을때 사용📝 오늘의 느낀점
- 스파르타 학원에서 맥북 대여해서 사용한지 이틀차인데, 아직 단축키도 낯설고 익숙해지는데 시간이 좀 걸릴것 같다. 윈도우에서 쓰던 VSC 단축키가 맥북에서는 옵션키, 커맨드키 등으로 바뀌니 헷갈리는게 이만저만이 아니다.ㅠㅜ
- 💡 참고: MAC 사용자를 위한 VSC 단축키 모음집
https://iworldt.tistory.com/37