Du weißt, dass es nicht funktioniert, überlege doch mal ob Du es anders Konstruieren kannst?
Nur weil es mit "z-index: -1" nicht funktioniert, heisst doch nicht dass es garnicht geht. Und wenn ich wüsste wie ich es anders lösen kann müsste ich hier nicht fragen. Aber wenn die Antwort lautet "das geht nicht" wäre mir auch weitergeholfen.
Die html-Struktur selbst:
<div class="parent">[...]<div class="child">[...]</div></div>
kann ich leider nicht ohne hohen Aufwand ändern.
(Da ist einiges an Javascript im Spiel das davon ausgeht, das .child ein unterelement von .parent ist. Ausserdem sind es natürlich nicht nur zwei divs, sondern 6 .parent-divs mit je 5-15 .child-divs, die wiederum relativ komplexe Inhalte haben)