Please help me to build a sprite

Hi. Most of your concerns, actually all of them, are not really relevant there are many ways to do this. I wouldn’t go with EricWatson’s first solution since there is javascript involved which you don’t need for what you want. The image replacement solution could be what you’re looking for. I would make from your six different buttons 3 different buttons (normal and hover state in on button) and on hover set another y value.

By the way set a negative text indent, i.e. -9999px so your not hiding it :slight_smile: you just place it of-screen