Я хотел бы иметь адаптивную версию для этого кода.
body {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-areas:
"navigation-bar content content content";
margin: 0; padding: 0;
}
.navigation-bar {
grid-area: navigation-bar;
height: 100vh;
background-color: #1a1b20;
}
.content {
grid-area: content;
background-color: #202127;
}
<body>
<div class="navigation-bar"></div>
<div class="content"></div>
</body>
Что у меня есть:
@media only screen and (max-width: 600px) {
body {
}
.navigation-bar {
}
.content {
}
}
Я хотел бы иметь navigation-bar
на вершине веб-сайт и content
под ним.
Это означает:
grid-template-columns
должно быть 1fr
- высота
navigation-bar
должна составлять около 25vh
Но я не знаю, каким должно быть grid-template-rows
.
Это зависит от content
, но если в content
нет содержимого, оно должно заполниться весь экран (navigation-bar
и content
- отдых).
Можете ли вы помочь мне с отзывчивым desige, пожалуйста?
РЕДАКТИРОВАТЬ:
На мобильном телефоне:
