Я пытаюсь создать четырехстрочный макет, в котором каждая строка содержит два столбца, используя структуру vue-material.
Макет должен быть адаптивным
Столбцы должны накладываться друг на друга, если размер области просмотра равен или меньше 600 пикселей.
Столбцы должны иметь нормальный вид, например:
Изображение, когда оно не сложено.
Это содержимое не складывается, когда я уменьшаю размер экрана.
Код с использованием материала vue
Это код | HTML
<div id="app">
<div class="edit">
<h1 class="md-display-3">Connect to be more</h1>
<h2 class="md-subhead">Always be aware of the state of your business </h2>
</div>
<div id="canvas">
<md-layout md-row md-columns id="rightColumn">
<md-layout md-column>
<h1 class="" id="entitle">Connect soft documents</h1>
</md-layout>
<md-layout md-column>
<h1 class="" id="entitle">Connect soft documents</h1>
</md-layout>
</md-layout>
</div>
</div>
Это код | CSS
.edit {
text-align: center;
font-family: Heiti SC;
}
#entitle {
line-height: 1.2em;
}
.md-display-3 {
font-family: Heiti SC;
}
/* media queries */
/* tablet */
@media screen and (max-width: 600px) {
.md-column {
float: none !important;
margin: auto;
text-align: center;
width: 46%;
}
}
#rightColumn {
background-color: aqua;
font-family: Heiti SC;
}