반응형

cssgrid예제 3

실전 예제 – Grid로 반응형 카드형 갤러리 만들기

이제까지 Grid의 핵심 속성들과 고급 기능들을 배워봤다면,이번엔 그걸 활용해서 반응형 카드 갤러리 레이아웃을 직접 만들어볼 차례예요!auto-fit + minmax + gap + grid-template-columns이 조합으로 깔끔하고 유연한 그리드 레이아웃을 완성할 수 있어요. ✅ 목표 레이아웃가로폭이 넓을 땐 4~5열 카드좁아지면 자동으로 3열 → 2열 → 1열로 유연하게 변신카드 간격은 gap, 크기는 minmax()로 관리 🧱 HTML 구조 1 2 3 4 5 6 🎨 CSS 스타일.gallery { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; padding: 20..

HTML, CSS 2025.06.09

grid-area & template-areas 완전정복 – 코드로 레이아웃 구조를 그려보자!

CSS Grid의 진짜 매력은HTML 요소의 순서와 관계없이,디자인 구조를 CSS 코드만으로 배치할 수 있다는 점이에요.특히 grid-area와 grid-template-areas를 쓰면코드로 마치 도면 그리듯 레이아웃을 설계할 수 있어요.이번 포스팅에서는 바로 그 기능을 실습 예제와 함께 보겠습니다! ✅ 기본 구성 예시 Header Sidebar Main Footer 🎨 CSS 스타일 구성.grid { display: grid; grid-template-areas: "header header" "sidebar main" "footer footer"; grid-template-columns: 200px 1fr; grid-template-rows: auto 1fr auto..

HTML, CSS 2025.06.06

display: grid 기초 완전정복 – 2차원 레이아웃의 문을 열다

지금까지 Flexbox로 멋진 정렬과 반응형 레이아웃을 만들었다면,이제는 2차원(행 + 열) 레이아웃을 더 강력하게 다룰 수 있는CSS Grid의 차례입니다. Flex가 “흐름 기반”이라면,Grid는 “정해진 틀 기반”입니다.그만큼 레이아웃 설계가 더 직관적이고 강력해져요! ✅ display: grid란?.container { display: grid;} 이 한 줄로 Grid 컨테이너가 만들어집니다.그리고 이 안에 있는 자식 요소들은 **행(row)과 열(column)**을 기준으로 정렬됩니다. 🧩 기본 속성 정리속성설명grid-template-columns열(column) 개수 및 너비 설정grid-template-rows행(row) 개수 및 높이 설정gap셀 사이 간격 (row + column 동..

HTML, CSS 2025.06.05
반응형