Skip to main content
Login Join
Snippet · CSS

Responsive Card Grid

Shared by Mukesh Gujjar · July 20, 2026

16 views
1 upvote
Back to Snippets

Create a responsive card layout using CSS Grid without media queries.

Usage

<div class=”card-grid”>

<div class=”card”>Card 1</div>

<div class=”card”>Card 2</div>

<div class=”card”>Card 3</div>

</div>

.card-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}

.card {
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 8px;
}
Know a different way to do this? Add your approach as a variation so folks can compare them side by side.
Submit a variation

0 comments