As everyone said use another source for image.
You want to display image when button clicked , so first hide it using display:none; /*css*/
You can use js(onclick event) or css(checkbox) for setting display property again to display:block; /*or whichever value you want */
Avoiding complete answer as it can be found here :D
Endnote : you need to start js or css course in order to do this .