Я только начал изучать сетку CSS сегодня, и я могу начать понимать, как использовать эти классные классы CSS.Но одна вещь, которая действительно смущает меня, это как реорганизовать сетку на мобильных устройствах.
Я привел пример ниже.Это работает так, как должно быть на рабочем столе.Когда размер экрана становится ниже 991 пикселей.Я хотел бы, чтобы сетка выглядела так:
Но как мне контролировать это с помощью сетки CSS?
.wrapper {
display:grid;
grid-template-columns:1fr 2fr 1fr;
grid-auto-rows:minmax(100px,auto);
grid-gap:1em;
}
.wrapper > div {
background-color: #eee;
padding: 1em;
}
.wrapper > div:nth-child(odd) {
background-color: #ddd;
}
.box1 {
grid-column:1/3;
grid-row:1/3;
}
.box2 {
grid-column:3;
}
.box3 {
grid-column:3;
}
<div class="wrapper">
<div class="box box1">Box 1</div>
<div class="box box2">Box 2</div>
<div class="box box3">Box 3</div>
</div>