반응형
Flexbox : 레이아웃
- Display 속성을 사용함
- Float보다 호율적으로 사용이 가능함
- 가로 세로로 아이템들을 정렬함
- 아이템들의 순서나 비율등을 쉽게 적용함
⭐️Flex는 main-axis(주축)과 cross-axis(교차축)으로 구성된다
※ flex를 적용하기 위해 부모요소의 CSS에서 시작한다.
.container {
display: flex;
}
※ 단, 자식요소에게 전부 적용하기 싫다면 싫다면 >(꺽새)를 입력하게 된다면
container 안에 있는 div태그 하나만 선택하게 된다.
만약 >(꺽새를) 입력하지 않고 사용한다면
container안에 div태그가 몇개있던 전부 적용이 된다.
.container > div {
padding: 10px;
text-align: center;
font-size: 2em;
color: #ffeead;
/* 자동 줄바꾸기 */
flex-wrap: wrap;
}
.container {
flex-direction: row or row-reverse or column or column-reverse;
}
.container{
flex-wrap: nowrap or wrap or wrap-reverse;
}
.container {
justify-content: flex-start or flex-end or center or space-between or space-around or space-evenly;
}
.container {
align-items: stretch or flex-start or flex-end or center or baseline;
}
.item {
align-self: auto or flex-start or flex-end or center or baseline or stretch;
}
.search {
/* 다른 CSS속성에도 flex:1; 적용시키게 된다면 1:1비율로 맞춰지게 된다.*/
flex: 1;
}
.logout {
/* order가 음수라면 앞쪽으로 이동 양수라면 뒤쪽으로 이동한다.*/
order: -1;
}
반응형
'Front-End > CSS' 카테고리의 다른 글
[Materializecss] 색상, 이미지, Gird, 버튼, 테이블, Card 구성하기 (1) | 2021.06.02 |
---|---|
[CSS] Grid 그리드(레이아웃) 정리 (0) | 2021.05.24 |
[CSS] Position속성(fixed, relative, absolute, static) 정리 (0) | 2021.05.16 |
[CSS] Box박스 모델 및 글꼴 사용법 정리 (0) | 2021.05.14 |
[CSS] StyleSheet스타일시트 및 선택자 사용법 정리 (0) | 2021.05.13 |