Я получил макет, основанный на сетках. Два меню слева и справа и область для содержимого посередине.
В области содержимого я получил сетку 4х4. Пример макета с сеткой 4x4: https://codepen.io/mannberg/pen/qemayy
html / мопс
body.h-100.body-grid
div.h-100.menyLeft
div.h-100.bg-primary.text-light
div.sidebar-heading.d-flex.justify-content-center
h2 Left Menu
div.h-100.mainContent.d-flex.flex-column.justify-content-center
div.h-100.inner-grid
each val in [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
div.h-100.card.inner-grid-item.bg-secondary
center
h2= val
div.h-100.menyRight
div.h-100.bg-primary.text-light
div.sidebar-heading.d-flex.justify-content-center
h2 Right Menu
css
.inner-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-auto-rows: 1fr 1fr 1fr 1fr;
grid-gap: 16px;
}
.inner-grid-item:nth-child(4n) {
background-color: #20c997 !important;
}
.inner-grid-item:nth-child(3n) {
background-color: #ffc107 !important;
}
общий css между примерами
html, body {
height: 100% !important;
margin: 0px;
padding: 0px;
}
.mainContent {
padding-top: 18px;
padding-bottom: 18px;
}
.body-grid {
display: grid;
grid-gap: 10px;
grid-template-columns: 0.125fr 1fr 0.125fr;
grid-template-rows: 100%;
}
Bootstrap4 требуется для некоторых классов, используемых в примерах.
Получился еще один макет с сеткой 2х2 в области содержимого. Пример макета сетки 2x2: https://codepen.io/mannberg/pen/pMPNOK
html / мопс
body.h-100.body-grid
div.h-100.menyLeft
div.h-100.bg-primary.text-light
div.sidebar-heading.d-flex.justify-content-center
h2 Left Menu
div.h-100.mainContent.d-flex.flex-column.justify-content-center
div.h-100.inner-grid2
each val in [0,1,2,3]
div.h-100.card.inner-grid-item2.bg-secondary
center
h2= val
div.h-100.menyRight
div.h-100.bg-primary.text-light
div.sidebar-heading.d-flex.justify-content-center
h2 Right Menu
css
.inner-grid2 {
display: grid;
grid-template-columns: 1fr 1fr;
grid-auto-rows: 1fr 1fr;
grid-gap: 16px;
}
.inner-grid-item2:nth-child(3n) {
background-color: #e83e8c !important;
}
Как я могу наложить сетку 2x2 на сетку 4x4? Я попытался возиться со значениями z-index класса css .inner-grid2
, но у меня не получилось заставить его работать
Я хотел что-то подобное
Но получил этот https://codepen.io/mannberg/pen/qemRXa: '(
Как мне использовать z-index / position, чтобы это работало?
center
устарел и не должен использоваться - person Jon P   schedule 31.07.2019