buenas,
a eso se le conoce como imagen sprite. hay mucha información al respecto, incluso generadores. por otro lado, no requiere de javascript, sino de css. basicamente es una imagen de fondo donde le indicas las coordenadas de la imagen a mostrar como fondo.