quindi ho un pezzo di CSS in questo modo:È possibile riavviare una gif con CSS (senza JS)?
.three-image-widget div.hover-icon img.original { display: block; }
.three-image-widget div.hover-icon img.hovered { display: none; }
.three-image-widget div.hover-icon:hover img.original { display: none; }
.three-image-widget div.hover-icon:hover img.hovered { display: block; }
ho .original
immagini come .png
s e le .hovered
immagini sono animate .gif
s che voglio cominciare, quando si libra sopra gli div.hover-icon
elementi. So che è possibile farlo con un JavaScript incidere come questo:
$('div.hover-icon').hover(function(){
$(this).find('.original').hide();
var hov = $(this).find('.hovered'),
copy = hov.attr('src');
hov.attr('src','').attr('src',copy);
});
ma posso fare l'equivalente con CSS puro?
Ok. Ho pensato che forse era possibile dato che è possibile cambiare 'href's con i CSS. –
CSS è per la presentazione. Non è possibile modificare il modello di oggetto documento con esso dispiaciuto :(sentirsi libero di [accettare la mia risposta] (http://stackoverflow.com/help/accepted-answer) – cnorthfield