Да легко. Оборачиваете два блока во flex контейнер с фиксированной высотой. Контейнеру присваиваете flex-direction: column. Вписываете внутрь контейнера 2 блока. Получится, что они встанут друг на друга. Далее 1 блок делаете квадратным в зависимости от ширины конструкции, заливаете его белым цветом добавляете ему z-index 1000. И поворачиваете с помощью transform: rotate(-90deg) на 90 %.
Второй блок делаете с той же шириной но длинна должна быть больше. и закрашиваете в красный. Как-то так )))