Javascript ile nasıl yapıldığını öğrenmek istersen bu video işini görür
Youtube - ProtoTürk(Temel düzeyde JavaScript bilsen yeterli)
Eğer yapılmış istersen burda da javascript kodları var ama css mantığını anlaman gerekiyor
JqueryScript.net(Bootstrap zorunlu değil)
Yada sadece javascript ekleyerekte yapabilirsin gene kurulum bu videodaki gibi yaparsan çalışacaktır.
Youtube - Sanagrafi
Ancak bu sonuncusu pek düzgün çalışmayabiliyor açıkcası bana çok kompleks geldiği için kullanmıyorum.