using css grid fit-content for responsive design code example
Example 1: autofit grid css
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, 1fr);
}
Example 2: grid repeating auto columns
/* To achieve wrapping, we can use the auto-fit or auto-fill keywords. */
grid-template-columns: repeat( auto-fit, minmax(250px, 1fr) );