Öncelikle çok güzel yapmışsınız elinize sağlık :smile:
Bahsettiğiniz şeyi z-index ile yapabilirsiniz, liseden biraz analitik geometri hatırlıyorsanız x, y ve z eksenleri vardı, z burada ekrandan dışarı doğru olan eksen. z-index ile divlerin bu eksendeki konumunu ayarlıyorsunuz yani ekrana göre hangisi altta hangisi üstte vs, kodlamasıda oldukça basit. Anahtar nokta z-index kodunda altta kalacak div in z-index:1; üsttekinin z-index:2; olması, numarası ufak olan altta yani. Bu yöntemle istediğiniz kadar divi üst üste yerleştirebilirsiniz. Bunun yanında CSS nin "display" ve "hover" özelliklerini de kullanınca istediğiniz şey ortaya çıkıyor. Ufak bir deneme yaptım aşağıdaki linkten indirip inceleyebilirsiniz, kolay gelsin.
indir