Ваша проблема в том, что элементы img
внутри дочерних элементов div изменяют высоту. Тогда дополнение накладывается сверху этого. Вы поймете, что я имею в виду, если уберете img
.
Чтобы обойти это, вы можете добавить изображение как: background: url('imageurl')
. Затем добавьте: flex-basis: 50%
своим детям и вуаля!
Кто-то сказал codepen ?