<main>
<div class="item1 c2 r1 col01"></div>
<div class="item2 c3 r1 col02"></div>
<div class="item3 c1 r3 col03"></div>
<div class="item4 c2 r3 col04"></div>
<div class="item5 c1 r2 col05"></div>
<div class="item6 c1 r3 col06"></div>
<div class="item7 c1 r1 col07"></div>
<div class="item8 c1 r2 col08"></div>
<div class="item9 c2 r1 col09"></div>
<div class="item10 c2 r2 col10"></div>
<div class="item11 c2 r1 col11"></div>
<div class="item12 c3 r1 col12"></div>
<div class="item13 c1 r1 col13"></div>
<div class="item14 c1 r1 col14"></div>
</main>
index.html
body{
margin: 0;
}
main{
background-color: #f2ebe7;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
gap: 1rem;
padding: 1rem;
height: 100vh;
}
.c1{
grid-column-end: span 1;
}
.c2{
grid-column-end: span 2;
}
.c3{
grid-column-end: span 3;
}
.c4{
grid-column-end: span 4;
}
.c5{
grid-column-end: span 5;
}
.r1{
grid-row-end: span 1;
}
.r2{
grid-row-end: span 2;
}
.r3{
grid-row-end: span 3;
}
.r4{
grid-row-end: span 4;
}
.r5{
grid-row-end: span 5;
}
.r6{
grid-row-end: span 6;
}
.r7{
grid-row-end: span 7;
}
div{
}
.col01{
background-color: #2f95a3;
}
.col02{
background-color: #f3bb5e;
}
.col03{
background-color: #de695e;
}
.col04{
background-color: #ccbf2c;
}
.col05{
background-color: #e57035;
}
.col06{
background-color: #287265;
}
.col07{
background-color: #f4bbb0;
}
.col08{
background-color: #fbca2a;
}
.col09{
background-color: #de3c27;
}
.col10{
background-color: #e7822f;
}
.col11{
background-color: #73aea1;
}
.col12{
background-color: #756c48;
}
.col13{
background-color: #a9b330;
}
.col14{
background-color: #a73026;
}