Я хочу сделать это представление в виде сетки для рабочего стола адаптивным на мобильных устройствах, используя медиа-запросы в моем CSS. Он идеально расположен на настольных компьютерах, но не реагирует на мобильные устройства и планшеты.
Код: Выделить всё
.grid-container {
display: grid;
grid-template-columns: auto auto auto auto auto;
gap: 25px;
}
/** Media Queries **/
@media screen and(max-width: 400px) {
.grid-container {
grid-template-columns: auto;
}
.grid-container .item-1 {
grid-column: 1 / span 5;
grid-row: 1;
}
}
Код: Выделить всё
.item-1 {
grid-column: 1 / span 3;
grid-row: 1;
height: auto;
background-color: hsl(263, 55%, 52%);
position: relative;
}
.card-detail {
position: absolute;
top: 59px;
}
.item-3 {
grid-column-start: 5;
grid-row-start: 1;
grid-column-end: 6;
grid-row-end: 3;
background-color: hsl(0, 0%, 100%);
}
.item-5 {
grid-column-start: 2;
grid-column-end: 5;
background-color: hsl(219, 29%, 14%);
color: hsl(0, 0%, 100%);
}
Подробнее здесь: https://stackoverflow.com/questions/781 ... obile-devi