100% 28/28

Как то так
.brick-layout {
display: flex;
flex-wrap: wrap;
width: 400px;
padding: 5px;
box-sizing: content-box;
}

.brick {
min-height: 80px;
min-width: 50px;
margin: 5px;
flex-basis: 100px;
}

.color-aqua:nth-child(2) {
flex-grow: 1;
}

.color-yellow:nth-child(4) {
flex-grow: 1;
}

.color-yellow:nth-child(6) {
flex-grow: 1;
}

.color-fuchsia:nth-last-child(1){
flex-grow: 1;
}

Это может сократить код:

.brick:nth-child(2n+2) {
flex-grow: 1;
}

Да, можно так. Спасибо!

а можно сократить еще больше)

.brick-layout {
    width: 400px;
    padding: 5px;
    box-sizing: content-box;
    display: flex;
    flex-wrap: wrap;
}

.brick {
    min-height: 80px;
    min-width: 50px;
    flex-basis: 100px;
    margin: 5px;
}
.brick:nth-child(2n) {
    flex-grow: 1;
}
15 лайков