Flexbox 배치 설계기
Flexbox의 실제 크기 계산을 브라우저에서 확인합니다. 출력한 .your-flex 선택자를 프로젝트에 맞게 바꾸고 실제 콘텐츠 길이에서 다시 검토하세요.
1. 컨테이너 설정
Flex 속성을 편집하세요.
2. 아이템 속성
grow/shrink는 0~8, basis는 0~600px, 최소 크기는 0~500px입니다. order는 시각적 순서만 바꿉니다.
f2 · Content
f3 · Aside
3. 실제 배치와 크기
지정한 고정 너비의 Flexbox를 표시합니다. 작은 화면에서는 미리보기 영역을 가로 스크롤하세요.
아래 크기는 현재 브라우저가 렌더링한 실제 값입니다. CSS 속성값 자체와 다를 수 있습니다.
4. HTML과 CSS
출력 코드는 설정한 고정 크기 컨테이너를 사용합니다. 실제 사이트에서는 너비·높이·라벨과 읽기 순서를 검토하세요.
CSS
.your-flex {
display: flex;
width: 640px;
height: 180px;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: stretch;
gap: 12px;
}
.your-flex > .item-f1 {
flex: 1 1 140px;
min-width: 100px;
order: 0;
}
.your-flex > .item-f2 {
flex: 2 1 220px;
min-width: 160px;
order: 0;
}
.your-flex > .item-f3 {
flex: 1 1 140px;
min-width: 100px;
order: 0;
}HTML
<div class="your-flex">
<div class="item-f1">Navigation</div>
<div class="item-f2">Content</div>
<div class="item-f3">Aside</div>
</div>Flexbox 배치 설계기
컨테이너의 너비·높이, 방향, 줄바꿈, 가로·세로 정렬과 간격을 설정하세요. 각 아이템의 커지는 비율, 줄어드는 비율, 기준 크기, 최소 크기와 시각적 순서를 조절하면서 브라우저가 실제로 배치한 가로·세로 크기를 확인할 수 있습니다. 결과 HTML과 CSS를 복사하거나 저장하세요. Flexbox의 크기 계산은 줄바꿈·최소 크기·콘텐츠의 영향을 받으므로 이 도구는 단순 공식 추정보다 실제 미리보기 측정값을 보여 줍니다.
주요 기능
- 행·열 방향과 줄바꿈·정렬·간격 편집
- 아이템별 grow/shrink/basis·최소 주축 크기·order
- 실제 브라우저 렌더링의 아이템 크기 표시
- 컨테이너 넘침 경고와 가로 스크롤 미리보기
- 유효한 HTML/CSS 복사·다운로드
사용 방법
- 예제에서 컨테이너 너비·높이와 배치 방향을 정합니다.
- 줄바꿈·정렬·간격을 조절합니다.
- 각 아이템의 grow, shrink, 기준 크기, 최소 크기와 order를 편집합니다.
- 미리보기에서 실제 크기와 넘침 경고를 확인합니다.
- HTML/CSS를 복사하거나 다운로드해 프로젝트에서 조정합니다.
활용 예시
- 사이드바와 본문의 여유 공간 비율 비교
- 좁은 너비에서 shrink와 min-width 경계 확인
- 줄바꿈과 order가 시각적 순서에 미치는 영향 검토
자주 묻는 질문
grow가 2면 항상 다른 아이템의 두 배 너비인가요?
아니요. grow는 남는 공간을 나누는 비율이고 기준 크기와 최소 크기도 최종 너비에 영향을 줍니다. 화면의 실제 측정값을 확인하세요.
shrink를 0으로 하면 어떻게 되나요?
그 아이템은 음의 여유 공간을 줄이는 과정에 참여하지 않습니다. 다른 아이템이나 전체 컨테이너가 더 좁아질 수 있고, 넘치면 경고가 나타납니다.
최소 크기는 어떤 축에 적용되나요?
가로(row) 방향에서는 min-width, 세로(column) 방향에서는 min-height로 출력해 주축 경계를 지정합니다.
order가 키보드 읽기 순서를 바꾸나요?
아니요. CSS order는 시각적인 배치만 바꿉니다. HTML과 보조기술의 기본 순서는 원래 DOM 순서이므로 의미 있는 읽기 순서는 원본 HTML에서 정하세요.
설정이 자동 저장되나요?
아니요. 현재 페이지 메모리에서만 편집합니다. 만들어진 HTML/CSS를 다운로드해 보관하세요.
개인정보 안내
설정은 현재 브라우저에서만 편집하며 이 도구의 서버 API로 전송하지 않습니다. 내려받은 HTML에는 사용자가 적은 아이템 라벨이 들어갑니다.
댓글과 질문