JavaScript display of multiple images within a png file

I believe it is possible to have a png file with multiple images on it, and have them rendered separately using JavaScript., However I've not been able to find out how to do this. Can anyone assist me?

Just to be clear, I can follow this
https://www.quora.com/How-do-you-insert-an-image-in-Javascript#

But what I'm looking for it something more  flexible, where the png file has various images positioned within it, and the JavaScript can access the images separately, to overlay one image on top of another, not simply adjust the offset of each image.
purplesoupAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David S.Commented:
What you're asking about is called "CSS Sprites," or perhaps some extension of that which uses some JS.

In CSS sprites, you basically use background images and then set the background-position, background-repeat, and background-size properties as needed.
https://developer.mozilla.org/en-US/docs/Web/CSS/background-position

http://www.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/
http://css-tricks.com/css-sprites/
http://www.alistapart.com/articles/sprites/
1

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
purplesoupAuthor Commented:
Thank you this was very helpful!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
CSS

From novice to tech pro — start learning today.