Applicando:
{color:red}
a qualsiasi elemento significa cambiare il colore del testo.
Prova a cambiare:
img:hover {color:red}
a:
img:hover {background-image: url('<insert url to red arrow here>');}
e questo funziona se si dispone di una sola immagine. Se hai molte immagini e vuoi che solo una cambi al passaggio del mouse, quindi imposta un ID per l'immagine che desideri modificare e cambia img e img: passa con il mouse su #x e #x: passa sopra e sostituisci x con il nome che hai dato per l'ID.
Ecco un esempio (si presuppone altro HTML è intatto e formattata correttamente):
<style type="text/css">
#abc:hover {background-image: url('redarrow.png');}
</style>
<img ID="abc" src="normalarrow.png">
fonte
2015-02-24 22:28:19