Responsive with CSS Grid auto-fill
Published: November 17, 2019
If you need a responsive grid, you can use the auto-fill or auto-fit making the elements fit as many as they can with minimum size and filling the remaining space between them.
css
.grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}
Example, resize your browser window: