Hansel
css 1 (flexbox) 본문

body에는 3개의 div태그가 있고 위의 사진처럼 1 2 3 을 표시하고 있다.
각 태그마다 클래스는 item으로 지정했고 속성은 위의 사진과 같다.
3개의 태그를 총괄하는 div태그는 container로 id지정을 했다.
flex 설정을 위해서는 적용을 원하는 태그 속성에 display:flex를 지정해주면 된다.
현재 flex-direction은 column으로 flex컨테이너 안의 item들의 방향을 정해준다. column이므로 열 방향 세로로 지정되었다!

flex-wrap을 써서 잘린 부분을 위로 올려준다. 크기에 맞게 잘렸다

justify content는 정해진 방향을 기준으로 수평으로 item을 정렬한다. 현재 direction은 row니까 행(가로)로 나열되어 있다. space-between을 사용해서 일정 간격으로 정렬해줬다.

flex-direction으로 지정된 방향에 대해 수직으로 정렬해준다

align content는 여러줄을 정렬한다

flex-grow는 자식요소로 아이템들에 지정해준다. 사진과 같이 각 요소들의 크기를 지정해줄 수 있다.

shrink는 grow와 반대로 축소된다 라고 생각하면 좋다.

flex-basis는 요소의 기본 크기를 지정해준다.

flex는 grow shrink basis 이 셋 요소를 모두 지정할 수 있다.
위에서 one은 grow =0 , shrink =0, basis = 100px로 basis의 크기만 지정해준 상태이다.
'웹 > FE' 카테고리의 다른 글
| 2. Vue.js (0) | 2023.02.20 |
|---|---|
| 1. Vue.js (0) | 2023.02.19 |
| 3.3 html 폼태그 (0) | 2021.04.04 |
| 3.2 html 기초 종합 (0) | 2021.04.04 |
| 3.1 html 기초(리스트) (0) | 2021.04.02 |