You can do this with just HTML + CSS reasonably easily. It would help us a bunch though if you could point us to a website where your page is hosted, or paste in some source code for review.
scottloway
Junior Poster in Training
55 posts since May 2008
Reputation Points: 22
Solved Threads: 12
Start with the tutorials at w3schools. The specific CSS you are looking for is :hover
pritaeas
Posting Expert
5,484 posts since Jul 2006
Reputation Points: 653
Solved Threads: 875
This post seems like it could help you: http://www.daniweb.com/forums/thread109916.html
And there are other methods documented out there as well. In essence, you'd use the css pseudo class of :hover to handle the mouseover behavior. Because an anchor is an inline element by default, you'll need to make it a block element so you can define a static width and height and see the background image accordingly. You can then define your :hover background image, and you're on your way.
You'll need to consider layout of your anchors (making them block will likely move them out of where you want them), so you may need to play around with that.
scottloway
Junior Poster in Training
55 posts since May 2008
Reputation Points: 22
Solved Threads: 12
You're definitely not alone, otherwise this forum wouldn't have to exist. :-) We all start someplace, and never stop learning...it's complex, but fun!
scottloway
Junior Poster in Training
55 posts since May 2008
Reputation Points: 22
Solved Threads: 12
when you get the code sorted out for the css rollover, the FIRST rollover for each image will appear very slowly, as the file is not downloaded from the server until that time
this can really mess up your page appearance
javascript to preload the images can be added to the foot of the page after the
almostbob
Posting Sensei
3,149 posts since Jan 2009
Reputation Points: 571
Solved Threads: 376
Good point Gruffy. Another approach here would be to avoid using images at all, and instead use CSS to describe the presentation you're looking for. CSS alone may not provide the look you're going for however, or if it does, may not be identical across browsers. For that reason, this approach could be a bit more challenging to accomplish your goals, but a good alternative to loading images if you're concerned about load times and such.
scottloway
Junior Poster in Training
55 posts since May 2008
Reputation Points: 22
Solved Threads: 12