SS 툴박스
모든 데이터는 로컬에서 처리됩니다

CSS Flexbox 정렬 및 배치 데모

flex 컨테이너와 아이템을 시각화하여 자식 요소들이 flex 컨테이너 내에서 어떻게 위치하는지 명확하게 확인

제어판

flexbox 속성을 조정하여 다양한 정렬 및 분배 효과를 관찰

flex 아이템의 방향

교차축에서의 아이템 정렬

주축에서의 정렬 및 분배

아이템이 새 줄로 줄바꿈되는지 여부

줄바꿈된 줄들의 교차축 정렬

현재 설정: flex-direction: row | align-items: center | justify-content: flex-start | flex-wrap: nowrap | align-content: stretch

Flex 데모 영역

다양한 크기의 아이템을 가진 flex 컨테이너로 flexbox 정렬 효과를 시연

A
B
C
D
E
F
G
H

속성 설명

기본 Flex 속성

Flex 방향

  • row - 아이템이 수평으로 흐름 (왼쪽에서 오른쪽으로)
  • row-reverse - 아이템이 수평으로 흐름 (오른쪽에서 왼쪽으로)
  • column - 아이템이 수직으로 흐름 (위에서 아래로)
  • column-reverse - 아이템이 수직으로 흐름 (아래에서 위로)

Flex 줄바꿈

  • nowrap - 아이템이 한 줄에 유지됨
  • wrap - 필요에 따라 아이템이 새 줄로 줄바꿈됨
  • wrap-reverse - 아이템이 역순으로 새 줄로 줄바꿈됨

정렬 속성

아이템 정렬 (교차축)

  • flex-start - 교차축의 시작점에 아이템 정렬
  • center - 교차축의 중앙에 아이템 정렬
  • flex-end - 교차축의 끝점에 아이템 정렬
  • stretch - 교차축을 채우도록 아이템 늘림
  • baseline - 베이스라인을 따라 아이템 정렬

콘텐츠 배치 (주축)

  • flex-start - 주축의 시작점에 아이템 배치
  • center - 주축의 중앙에 아이템 배치
  • flex-end - 주축의 끝점에 아이템 배치
  • space-* - 아이템 사이에 공간 분배
관련 도구