Я изучаю CSS Grid, чтобы выяснить, может ли он полностью заменить необходимость отзывчивых медиазапросов CSS для моего конкретного варианта использования.У меня есть следующий контейнер сетки:
.gridContainer {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
padding: 0px 15px;
margin: 0 auto;
grid-row-gap: 20px;
}
Контейнер сетки содержит три элемента, которые изначально приводят к одной строке и трем столбцам на экранах большего размера:
![enter image description here](https://i.stack.imgur.com/xcllj.png)
Когда я уменьшу ширину области просмотра так, чтобы три столбца были меньше 250 пикселей в каждом, я бы хотел, чтобы макет сетки привязывался к макету из трех строк и одного столбца:
![enter image description here](https://i.stack.imgur.com/nJJsE.png)
Поскольку вы уменьшаете ширину области просмотра, в настоящее время существует промежуточный макет, в котором третий элемент переносится в строку, где он находится сам по себе, из-за выбранного алгоритма автоматического размещения:
![enter image description here](https://i.stack.imgur.com/Pq7bf.png)
Я хотел бы обойти эту упаковку и поддерживать только начальную разметку в одну строку, три столбца и окончательную разметку в три строки, одну колонку,Это возможно только с помощью CSS Grid и без использования медиазапросов?