Grid Projects
๐ Covered in this chapter:
Card Grid ยท Photo Gallery ยท Dashboard ยท Tutorial Layout ยท Blog Layout ยท Magazine ยท Responsive Grid ยท Sidebar-Content ยท Pricing ยท Admin Dashboard
Welcome to Chapter 26: Grid Projects โ part of the CSS Complete Roadmap. This lesson covers all subtopics with clear explanations, code examples, and best practices used in professional web development.
1Card Grid & Photo Gallery
.card-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 24px;
}
.gallery {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-auto-rows: 200px;
gap: 8px;
}
.gallery-item:first-child {
grid-column: span 2;
grid-row: span 2;
}
2Dashboard & Tutorial Layout
CSS โ Dashboard
.dashboard {
display: grid;
grid-template-columns: 240px 1fr;
grid-template-rows: 64px 1fr;
grid-template-areas:
"sidebar header"
"sidebar main";
min-height: 100vh;
}
.stats {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 16px;
}
3Blog, Magazine & Responsive Grid
CSS โ Magazine Layout
.blog-layout {
display: grid;
grid-template-columns: 1fr min(65ch, 100%) 1fr;
grid-column-gap: 24px;
}
.magazine {
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-auto-rows: minmax(120px, auto);
gap: 16px;
}
Projects covered: pricing layout (equal columns), admin dashboard (sidebar + stats grid), responsive grid with auto-fit, sidebar-content split.