Avec seulement html et css, il n'est pas possible de changer le src de l'image. Si vous remplacez la balise img par une balise div, vous pourrez peut-être modifier l'image qui est définie comme arrière-plan, comme suit
div {
background: url('http://dummyimage.com/100x100/000/fff');
}
div:hover {
background: url('http://dummyimage.com/100x100/eb00eb/fff');
}
Et si vous pensez pouvoir utiliser du code javascript, vous devriez être en mesure de modifier le src de la balise img comme ci-dessous
function hover(element) {
element.setAttribute('src', 'http://dummyimage.com/100x100/eb00eb/fff');
}
function unhover(element) {
element.setAttribute('src', 'http://dummyimage.com/100x100/000/fff');
}
<img id="my-img" src="http://dummyimage.com/100x100/000/fff" onmouseover="hover(this);" onmouseout="unhover(this);" />