What do you need
CSS, you need to implement
PorotypeJs code, a deep look