sto cercando di animare text-shadow a svanire dentro e fuori con il frammento di condiviso qui:Animazione text-shadow di fade in e out
Animating elements of text-shadow with jQuery
Il mio codice è essenzialmente:
$.fx.step.textShadowBlur = function(fx) {
$(fx.elem).css({textShadow: '0 0 ' + Math.floor(fx.now) + 'px white'});
};
$("#seconds").animate({textShadowBlur:20}, {duration: 300, complete: function() {
$("#seconds").animate({textShadowBlur:0}, {duration: 300});
}});
Problema che sto avendo è che la parte "fadeout" non sembra funzionare. Ombra sfocatura aumenta solo a 20 e poi "reset" a 0.
jsfiddle del problema: http://jsfiddle.net/ANs92/
Non sarà saggio ottenere l'effetto tramite CSS3 anziché JS? – aliirz
Questo effetto viene attivato su determinati eventi e fondamentalmente comprende 2 animazioni (animate a sfocatura più alta e animazioni successive a sfocatura inferiore). Non vedo come css3 possa facilitare questo, quindi di nuovo non sono aggiornato al 100% sulle animazioni di css3. – Naatan
Hai visto questo? http://www.alexpeattie.com/projects/animate-textshadow/ –