Witam,
Aby zrobić takie animacje, które chcesz mieć na swojej stronie trzeba byłoby użyć biblioteki jQuery. Tutaj można użyć albo gotowego efektu takiego jak np. fadeIn, albo metody animate(). Warto o tym poczytać nawet nie ze względu na galerię, ale to bardzo przydatne też w innych projektach.