css flex layout setting
css flex layout setting
flexbox에 대한 사용법
흔히 id 또는 class에 적용하여 연속된 컬럼형태의 오브젝트를 가변형에 맞겍 유연하게 사용할 수 있다.
ex. 워드프레스의 컨테인 안에 속해 있는 컬럼을 가로폭에 맞춰서 가로 정렬하여 사용할수 있음.
컨테인의 id 또는 class 에 display 속성값에 flex을 선언하여 flexbox를 사용함으로 써 하위의 컬럼의 폭을 유연하게 변경할수 있다.
ex)
display:flexl;
display:-webkit-flex; (*크로스 브라우징)
- justify-content:
- flex-start; – 기본값, 컨테이너의 시작 부분에서 배열 (좌측정렬)
- flex-end; – 컨테이너의 끝에 배열 (우측정렬)
- center; – 컨테이너의 가운데에 배열 (가운데 정렬)
- space-between; – 컨테이너의 좌우를 기준으로 배열
- space-around; – 컨테이너의 좌우를 동일한 공간으로 배열
- align-item:
- stretch; – 컨테이너에 높이 값
- flex-start; – 컨테이너 상단에 배열
- flex-end; – 컨테이너 하단에 배열
- center; – 컨테이너의 가운데에 배열 (세로)
- baseline; – 항목이 컨터이너의 기준에 배치 (*텍스트 사이즈에 맞춰 배열)
- flex-direction:
- row; – 기본값, 왼쪽에서 오른쪽 설정
- row-reverse; – 오른쪽에서 왼쪽 설정
- cloumn – 세로방향, 위에서 아래로 설정
- cloumn-reverse; – 세로방향, 아래에서 위로 설정.
정리중~~