Napisałem własną wersję galerii Lightbox, tylko że dużo prościej. Jednak brakuje mi tego efektu płynnego rozszerzania się pola, w którym potem pojawia się zdjęcie. U mnie przebiega to bez animacji i jest uzależnione tylko od prędkości wczytywania zdjęcia. Rozmiar obszaru pod zdjęciem dostosowuje się do rozmiaru załadowanego zdjęcia.
Jak zrobić taką animację jak w Lightboxie, żeby tło pod zdjęciem płynnie się rozszerzyło do rozmiarów zdjęcia, a dopiero potem pojawiło się zdjęcie? Macie jakieś wskazówki?
Korzystam z czystego Javascript bez dodatków, więc porady związane z JQuery raczej mi nie pomogą. Poza tym wolę spróbować samemu to zrobić, żeby moje dzieło było kompletne

Myślałem o zapętlonej zmianie rozmiaru bloku DIV, ale przebiega to tak szybko, że nie widać efektu. Czym można spowolnić wykonywanie pętli? Próbowałem setTimeout'em, ale coś mi nie wychodzi. Czy to w ogóle właściwa droga?