Медиа-запросы не работают в адаптивном веб-дизайне с сеткамиCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Медиа-запросы не работают в адаптивном веб-дизайне с сетками

Сообщение Anonymous »

CSS, используемый на странице для отображения элементов сетки в различных размерах области просмотра.
Код для отображения сетки и ее потомков в зависимости от размера области просмотра. Если размер экрана становится меньше, то в зависимости от размера экрана столбцы должны опуститься и получить одну строку в мобильном режиме для каждого контейнера.
В случае режима планшета основная и боковая панели должны опуститься со 2-й строки. в третий ряд.

Код: Выделить всё

body{
margin: 0;
padding: 0;
}

.gridContainer{
display: grid;
height: 100%;

grid-template-columns: 20% 1em 1fr 1em 20% ;
grid-template-rows:  4.4em 1em 1fr 1em 4.4em;
grid-template-areas: "header header header header header"
". . . . ."
"navigation . mainContent . sidebar"
". . . . ."
"footer footer footer footer footer";
}
.gridHeader{
grid-area: header;
background-color: #A62E5C;
}

.gridFooter{
grid-area: footer;
background-color: #A62E5C;
}

.gridNav{
grid-area: navigation;
background-color: #9BC850;
}

.gridMain{
grid-area: mainContent;
background-color: #9BC850;
}

.gridSide{
grid-area:  sidebar;
background-color: #9BC850;
}

.grid-item {
color: #fff;
box-sizing: border-box;
font-size: 1em;
padding: 1em;
overflow: hidden;
text-align: center;
}

@media screen and (max-width: 768px) {

.grid-container {
grid: 1fr 1em 30% / 4.4em 1em 3.6em 1em 1fr 1em 4.4em;
grid-template-areas:
"header header header"
". . ."
"navigation navigation navigation"
". . ."
"content . sidebar"
". . ."
"footer footer footer";
}

}

@media screen and (max-width: 480px){
.gridContainer{
grid: 1fr / 3.6em 1em 4.6em 1em 1fr 1em 4.6em 1em 3.6em;
grid-template-areas: "header"
"."
"navigation"
"."
"mainContent"
"."
"sidebar"
"."
"footer";
}
}
HTML используется на странице для отображения элементов сетки в различных размерах области просмотра:

Код: Выделить всё




Modern Web Layout






HEADER


NAVIGATION AREA


MAIN CONTENT


SIDEBAR


FOOTER




Codepen

Подробнее здесь: https://stackoverflow.com/questions/466 ... with-grids
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Таблицы в адаптивном веб -дизайне
    Anonymous » » в форуме Html
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Таблицы в адаптивном веб -дизайне
    Anonymous » » в форуме CSS
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Вопрос об адаптивном дизайне приложений для Android
    Гость » » в форуме Android
    0 Ответы
    26 Просмотры
    Последнее сообщение Гость
  • Различия в адаптивном дизайне на разных мониторах/дисплеях в моем приложении .NET Windows Forms
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Контейнер Flexbox не сокращается в адаптивном дизайне
    Anonymous » » в форуме Html
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»