10
votes

Animation d'éléments de text-ombre avec jQuery

Je me demandais s'il y avait du moyen de, en utilisant jQuery, animez des propriétés de la text-ombre comme une taille ou une couleur.

Il est ennuyeux qu'il n'y a pas de propriétés individuelles telles que Text-Shadow-Color au lieu de la déclaration seulement étant disponible sous forme combinée.


0 commentaires

5 Réponses :


-1
votes

Utilisez JavaScript pour analyser la propriété CSS et créer un nouveau

var myelement_shadow = $('myelement').css('text-shadow');


0 commentaires

1
votes

Autre alternative à l'utilisation de JQuery, vous pouvez utiliser les puissantes fonctionnalités d'animation du cadre JavaScript Uize. Voir différents éléments de plusieurs ombres texte animés en même temps dans l'exemple suivant ...

http://www.uize.com/examples /hover-fader-text-shadow-animation.html


0 commentaires

10
votes

Peut être un peu en retard pour cette réponse, mais ici, il est de toute façon ...

Je l'ai résolu en mettant en œuvre une propriété CSS "virtuelle" à être animée comme celle-ci xxx

Ceci est décrit plus en détail ici: http://usefulthink.com/2010-12/animating-text-shadow -utilisant-bison-jQuery

Certaines autres approches peuvent être trouvées ici: http://forum.jquerer.com/topic/let-s-animate -Text-ombre


1 commentaires

Toute façon de la modifier pour vous permettre de spécifier la couleur de floue aussi? Je suis nouveau pour prolonger jQuery et trucs.




0
votes

Pourquoi ne pas utiliser AddClass ('Shadow') et ajouter une transition sur l'élément?

Bien sûr que cela ne fonctionne pas dans l'ancien IE ...


0 commentaires