22.04.20 해도해도 헷갈리는 FLEX...
FLEX 개념을 잡아보자!!
- 부모태그 에 display:flex를 정의 해준다!
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</div>
.container {
background-color:royalblue;
display:flex;
}
.container .item {
width:100px;
height:100px;
border:3px dashed red;
background-color:orange;
}
결과
flex-direction 종류
- row 행 축(좌 => 우)
- row-reverse 행 축 (우 => 좌)
- column 열 축 (위 => 아래)
- column-reverse 열 축 (아래=>위)
flex-wrap
- no-wrap 묶음(줄바꿈)없음
- wrap 여러 줄로 묶음
- wrap-reverse wrap의 반대 방향으로 묶음
justify-content
주 축의 정렬 방법
- flex-start (Flex Items를 시작점으로 정렬)
- flex-end (Flex-Items를 끝점으로 정렬)
- center (Flex Items를 가운데 정렬)
align-content
교차 축의 여러 줄 정렬 방법
- stretch (Flex Items를 시작점으로 정렬)
- flex-start (Flex Items 를 시작점으로 정렬)
- flex-end (Flex Items를 끝점으로 정렬)
- center (Flex Items를 가운데 정렬)
align-items
- stretch (Flex Items를 교차축으로 늘림)
- flex-start (Flex Items를 각 줄의 시작점으로 정렬)
- flex-end (Flex Items를 각 줄의 끝점으로 정렬)
- center (Flex Items를 각 줄의 가운데 정렬)
justify-content, align-items 중앙정렬하기
<div class="container">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</div>
.container {
background-color:royalblue;
display:flex;
justify-content:center;
width:500px;
height:300px;
align-items:center;
}
.container .item {
width:100px;
height:100px;
border:3px dashed red;
background-color:orange;
}
Author And Source
이 문제에 관하여(22.04.20 해도해도 헷갈리는 FLEX...), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@qjagkrdldi/22.04.20-해도해도-헷갈리는-FLEX저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)