Code: Select all
grid-template-columns: repeat(10, minmax(0,1fr));
grid-template-rows: repeat(var(--rowNumber),minmax(0,1fr));
Code: Select all
:root {
--boxW: 80vw;
--boxH: 300vh;
--rowNumber: 30;
--boxMargin: calc(calc(100vw - var(--boxW)) /2);
}
.parent {
background-color: #CC55AA;
height: var(--boxH);
width: calc(var(--boxW)-6vw);
margin-inline: var(--boxMargin);
margin-block: 10vh;
padding-block: 7vh;
padding-inline: 3vw;
display: grid;
gap: 10vw;
grid-template-columns: repeat(10, minmax(0, 1fr));
grid-template-rows: repeat(var(--rowNumber), minmax(0, 1fr));
gap: 3vh;
}
.child {
background-color:#FCF0F7;
padding-inline: 6vw;
padding-block: 6vh;
overflow: scroll;
min-width: 0;
min-height: 0;
max-height: 2fr;
}
.child1 {
grid-column-start: 1;
grid-column-end: 6;
grid-row-start: 1;
grid-row-end: 2;
}< /code>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla ut vestibulum magna. Vestibulum ullamcorper enim molestie, elementum massa id, vulputate.