Во-первых, вы не можете иметь несколько элементов с одинаковым id
, поэтому id="icon"
должно стать class="icon"
, затем вы можете добавить эти функции наведения с помощью jQuery:
$('.icon').hover(function() {
$(this).fadeTo(500, .3);
}, function() {
$(this).fadeTo(300, 1);
});
Где первое число в fadeTo()
- это продолжительность, а второе - непрозрачность при наведении и наведении соответственно.