CSS 그리드 레이아웃으로 벽돌 그리드 생성
CSS에서는 다양한 높이의 요소로 그리드 효과를 얻는 것이 어려울 수 있습니다. 그러나 최근 도입된 CSS 그리드 레이아웃은 강력한 솔루션을 제공합니다.
CSS 그리드 레이아웃 사용
CSS 그리드 레이아웃을 사용하여 벽돌 그리드를 생성하려면 다음 단계를 따르세요. :
석조 그리드 구현
다음은 석조 그리드를 생성하는 HTML 및 CSS 코드 예시입니다. 그리드:
<grid-container> <grid-item short></grid-item> <grid-item short></grid-item> <grid-item tall></grid-item> <grid-item tall></grid-item> <grid-item short></grid-item> <grid-item taller></grid-item> <grid-item short></grid-item> <grid-item tallest></grid-item> <grid-item tall></grid-item> <grid-item short></grid-item> <grid-item tallest></grid-item> <grid-item tall></grid-item> <grid-item taller></grid-item> <grid-item short></grid-item> <grid-item short></grid-item> <grid-item short></grid-item> <grid-item short></grid-item> <grid-item tall></grid-item> <grid-item short></grid-item> <grid-item taller></grid-item> <grid-item short></grid-item> <grid-item tall></grid-item> <grid-item short></grid-item> <grid-item tall></grid-item> <grid-item short></grid-item> <grid-item short></grid-item> <grid-item tallest></grid-item> <grid-item taller></grid-item> <grid-item short></grid-item> <grid-item tallest></grid-item> <grid-item tall></grid-item> <grid-item short></grid-item> </grid-container>
grid-container { display: grid; grid-auto-rows: 50px; grid-gap: 10px; grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); } [short] { grid-row: span 1; background-color: green; } [tall] { grid-row: span 2; background-color: crimson; } [taller] { grid-row: span 3; background-color: blue; } [tallest] { grid-row: span 4; background-color: gray; }
이 코드는 서로 다른 높이의 요소가 자동으로 균일한 간격의 그리드형 구조로 배치되는 석조 그리드를 생성합니다.
위 내용은 다양한 높이의 요소가 포함된 CSS 그리드 레이아웃을 사용하여 벽돌 그리드를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!