Frontend

5.31 CSS flex요소들

단점이없어지고싶은개발자 2021. 6. 1. 01:02
반응형

css속성 - flex

 

display를 통해 container을 flex를 부여한다

그래서 줄을 수평으로 맞춰준다.

 

flex-direction

items의 주 축을 설정한다

 

row-수평축으로 표시

column-수직축으로 표시

 

flex-wrap

여러 줄 묶음을 설정한다

기본은 nowrap이지만, wrap으로 바꿀 시 줄바꿈이 된다.

 

justify-content

주 축의 정렬 방법을 설정한다

 

flex-start - 왼쪽정렬

flex-end - 오른쪽정렬

center - 가운데정렬

space-between - 균등하게 위치를 분배해서 왼쪽 오른쪽에 붙임

sapce-around - 모든 면에 위치를 분배함

 

align-content //여러줄일때

교차 축의 정렬방법을 설정한다

items가 한 줄일 경우 align-items속성을 사용해야한다

 

align-items// 한 줄일 경우에

교차 축에서 items의 정렬 방법을 설정한다

 

order

item의 순서를 성정한다

숫자를 지정하고 숫자가 클수록 순서가 밀린다

음수가 허용된다.

 

flex-grow

증가 너비 비율을 설정한다

숫자가 크면 더 많은 너비를 가진다

 

flex-shrink

감소하는 너비의 비율을 설정한다

숫자가 크면 더 많은 너비가 감소한다

grow랑 반대

 

flex-basis

값이 auto일 경운 width, height등의 속성으로 너비를 설정할 수 있다.

단위 값이 주어질 경우 설정할 수 없다.



반응형