Чередование блоков с вертикальным наложением

Необходимо расположить блоки попарно горизонтально (не проблема) и опустить левые блоки вниз, чтобы получилось наложение.
Впринципе это тоже не проблема, решается через

.row:nth-child(odd) { position: relative; top: -5em;}
, однако при этом следующая (нижняя) пара блоков НЕ поднимается - в этом вся проблема.
Иллюстрация и код: http://codepen.io/anon/pen/pdnGq
А вот так http://codepen.io/anon/pen/BLesv хочется сделать.
(Размеры и отступы указаны для примера, в реальности будут другие и с другими соотношениями)

Можно было бы решить проблему, завернув парные элементы в общий контейнер, но необходимо решение без изменения HTML-кода.

  • Вопрос задан
  • 2707 просмотров
Решения вопроса 1
@Masterme

можно попробовать отрицательный margin-top, но на некоторых старых браузерах может не работать

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы