CSS 그리드 튜토리얼 - 아름답고 단순한 반응형 레이아웃 3개 구축

블로그

3개의 반응형 CSS 그리드 예제를 만들어 이 강력한 레이아웃 시스템의 기본 사항을 마스터하세요.

k-평균 이미지 분할
  1. 반응형 12열 부트스트랩 교체.
  2. 모자이크 사진 갤러리입니다.
  3. 엇갈린 애니메이션 그리드.

다음 단원에는 CSS 그리드 레이아웃의 세 가지 예가 포함되어 있습니다.

부트스트랩 스타일 12열 그리드

그리드는 반응형 행/열 레이아웃을 구축하는 데 필요한 코드의 양을 크게 줄일 수 있습니다. 부트스트랩과 같은 플렉스 기반 그리드와 달리 마크업에 많은 클래스가 필요하지 않아 자식이 반응할 수 있습니다.

아래 그리드는 절대적인 행이나 열의 정확한 수를 미리 알지 못하기 때문입니다. 대신 CSS가 장치 크기에 따라 사용 가능한 공간을 채우도록 합니다.

HTML

1 2 3 4 5 6 7 8 9 10 11 12

CSS

.basic-grid { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); }

반응형 사진 갤러리

다음 그리드는 사진이 여러 셀을 차지할 수 있는 반응형 사진 갤러리입니다. 이전 예와 마찬가지로 암시적 그리드이기도 ​​합니다.

HTML

1 2 3

CSS

.photo-grid { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); grid-auto-rows: 240px; } /* Medium screens */ @media screen and (min-width: 600px) { .card-tall { grid-row: span 2 / auto; } .card-wide { grid-column: span 2 / auto; } }

애니메이션 명시적 그리드

세 번째 격자 예는 각 요소가 이름별로 특정 영역에 배치되는 4x4 명시적 격자입니다. |_+_| 속성은 |_+_|를 일치시켜 그리드에 요소를 배치할 수 있습니다. 자녀에 대한 재산.

tp링크 re220 설정

HTML

grid-template-areas

CSS

grid-area

#css #webdev #html

www.youtube.com

CSS 그리드 튜토리얼 - 아름답고 단순한 반응형 레이아웃 3개 구축

이 CSS 그리드 튜토리얼에서는 3개의 아름답고 간단한 반응형 레이아웃을 만드는 방법을 배우게 됩니다. 3개의 반응형 CSS 그리드 예제를 만들어 이 강력한 레이아웃 시스템의 기본 사항을 마스터하세요.