좋아! 드디어 웹 레이아웃 3대장 z-index, overflow, flex 얘기가 나왔군 😎
Tailwind 기준도 함께 알려줄게!

 

🔝 1. z-index — 겹치는 순서

화면에 겹쳐진 요소 중 누가 위에 올라갈지 결정해주는 숫자!

 

🌈 기본 개념

  • 값이 클수록 앞(위) 에 나와
  • z-0, z-10, z-20, ..., z-50, z-[9999] 이런 식으로 Tailwind에서도 사용

 

🎯 예시

 
<divclass="relative z-10 bg-red-500">이건 위에!</div>
<div class="relative z-0 bg-blue-500">이건 밑에!</div>
 

🧠 주의

  • z-index는 position: relative/absolute/fixed 가 있어야 의미 있음!

 

📦 2. overflow — 넘치는 내용 처리 방식

부모 요소보다 내용이 클 때 어떻게 처리할지


속성값 설명
visible 기본값, 넘쳐도 보임
hidden 넘치는 부분 잘라냄 (스크롤 없음)
scroll 항상 스크롤바 표시
auto 넘칠 때만 스크롤바 표시

🎯 예시

 
<divclass="w-40 h-20 overflow-scroll">
      긴 내용이 여기에 들어갑니다... 길어지면 스크롤!
</div>

Tailwind: overflow-hidden, overflow-scroll, overflow-auto, overflow-x-auto, overflow-y-hidden 등 다양함

 

🧱 3. flex — 박스 정렬의 왕!

가로/세로 정렬, 간격 조절, 중앙 정렬, 반응형 레이아웃에 최적!

 

🌈 기본 구성

 
<divclass="flex">
   <div>아이템1</div>
   <div>아이템2</div>
</div>

기본은 가로 정렬

 

🎛 핵심 Tailwind 클래스


클래스 설명
flex Flexbox 시작
flex-row / flex-col 가로/세로 방향
justify-* 가로 정렬: start, center, between, end, around
items-* 세로 정렬: start, center, end, stretch
gap-x-4, gap-y-2 아이템 사이 간격

 

🎯 예시: 가운데 정렬

 
<divc lass="flex justify-center items-center h-64">
   <div class="bg-blue-500 text-white p-4 rounded">가운데!</div>
</div>

✅ 요약 요약


개념 기능
z-index 누가 위에?
overflow 넘치면 어떻게 처리할까?
flex 정렬, 간격, 배치의 끝판왕!

 

 

원하면 grid, absolute vs fixed, responsive, media query, Tailwind 팁도 이어서 알려줄게 🔥
그림으로 보여주는 예제도 원하면 바로 그려줄 수 있어! 필요할 때 불러줘 🙌

+ Recent posts