Я не знаю, правильно ли я понимаю ваш вопрос, но я думаю, что вам просто нужно будет контролировать это с помощью абсолютного позиционирования и z-index в вашем CSS.Вы также можете достичь этого макета с относительным позиционированием, но это потребует некоторых отрицательных значений и не считается хорошей практикой.
Возможно, вам потребуется уточнить специфику вопроса, чтобы получить точный ответ.Как правило, класс digital-dealer
будет иметь более высокий z-индекс, чем background--blue
div.
.block--33 {
flex-basis: calc(33% - 1rem);
margin-right: 1rem;
}
.block--33:nth-child(3) {
margin-right: 0;
}
.background--blue {
position:absolute;
top:45%
background: darkblue;
z-index:50;
}
.digital-dealer {
position:absolute;
top:10%
margin-bottom: 5rem;
z-index: 99;
}
Вот некоторые дополнительные ресурсы для ваших вопросов.
Абсолютное позиционирование: https://www.w3schools.com/csSref/pr_class_position.asp
Z-индекс: https://www.w3schools.com/csSref/pr_pos_z-index.asp